The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]

форумы  помощь  поиск  регистрация  майллист  вход/выход  слежка  RSS
"Как создать NTFS раздел из под FreeBSD ?"
Вариант для распечатки  
Пред. тема | След. тема 
Форум Открытые системы на рабочей станции (Драйверы, оборудование / FreeBSD)
Изначальное сообщение [ Отслеживать ]

"Как создать NTFS раздел из под FreeBSD ?"  +/
Сообщение от mg (??) on 08-Ноя-06, 18:04 
Понимаю что вопрос очень глупый и кажется простым, но всё же, ввожу команду
newfs -T ntfs -b 4096 /dev/ad3s1
Создаётся вроде бы раздел, во всяком случае никаких сообщений об ошибках не поступает и на экран валятся числа с номерами блоков.
Но если теперь ввести такое:
mount -t ntfs /dev/ad3s1 /mnt
получаем ошибку Invalid arguments что в переводе с языка FreeBSD (который как ни странно отличается от английского) означает неправильно указана файловая система. Смотрим далее ввожу команду:
mount -t ufs /dev/ad3s1 /mnt
Всё идеально без ошибок, монтируется диск, на него можно писать и читать.

Ну и как такое получилось, что форматировали вроде под NTFS, а получили UFS ?
Может это какая-то офигенная шутка разрабочтиков newfs, которую нам обычным юзерам не понять?

Вопрос как теперь создать файловую систему NTFS ?
И ещё, скажите кто знает, поумолчанию в FreeBSD 5.4, собранное ядро не поддерживает ntfs на запись, его нужно заново компилять?
А то я что-то не нашёл ни newfs_ntfs, ни  fsck_ntfs, только mount_ntfs.

Ответить | Правка | Cообщить модератору

Оглавление

Сообщения по теме [Сортировка по времени | RSS]


1. "Как создать NTFS раздел из под FreeBSD ?"  +/
Сообщение от av_alex email(ok) on 08-Ноя-06, 18:10 
Никак
на данный момент есть эксперементальный драйвер по Фрю
а так Фря NTFS только на чтение
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

2. "Как создать NTFS раздел из под FreeBSD ?"  +/
Сообщение от mg (??) on 08-Ноя-06, 18:15 
Спасибо за ответ!
Вопрос теперь другой а вот что означает msdosfs во FreeBSD ?
Это FAT32 или FAT16 ?
Ответить | Правка | ^ к родителю #1 | Наверх | Cообщить модератору

3. "Как создать NTFS раздел из под FreeBSD ?"  +/
Сообщение от newser (??) on 09-Ноя-06, 09:37 
>Спасибо за ответ!
>Вопрос теперь другой а вот что означает msdosfs во FreeBSD ?
>Это FAT32 или FAT16 ?

Насколько я помню, поддерживается и FAT16 и FAT32 (да и FAT12 тоже, ИМХО).

Ответить | Правка | ^ к родителю #2 | Наверх | Cообщить модератору

4. "Как создать NTFS раздел из под FreeBSD ?"  +/
Сообщение от mg (??) on 09-Ноя-06, 13:20 
>>Спасибо за ответ!
>>Вопрос теперь другой а вот что означает msdosfs во FreeBSD ?
>>Это FAT32 или FAT16 ?
>
>Насколько я помню, поддерживается и FAT16 и FAT32 (да и FAT12 тоже,
>ИМХО).

Всё верно, поддерживается то оно всё, но мне похоже это не поможет...
Максимальный размер FAT32 - 32Гб это при размере блока в 16Кб. Сделать блок больших размеров - неэффектифно (сильно увеличивается расход места на диске) да и не везде будет работать так как это не документировано.

Я хотел просто подцепить диск на котроый скидывался бы бекап с данными пользователей, и так чтобы случись что с FreeBSD, то можно было бы оператисно подключить бекап к одной из рабочих машин пользователя под виндой и просто достать нужные файлы. Первоначально думал там NTFS раздел сделать чтоб не было проблем с подключением под виндой, затем когда понял что на него писать нельзя из под фри, решил посмотреть что там с фат но там походу тоже облом, так что придётся скидывать бекап на UFS партицию, жаль.

Ответить | Правка | ^ к родителю #3 | Наверх | Cообщить модератору

5. "Как создать NTFS раздел из под FreeBSD ?"  +/
Сообщение от perece on 09-Ноя-06, 15:12 
[...]
>Я хотел просто подцепить диск на котроый скидывался бы бекап с данными
>пользователей, и так чтобы случись что с FreeBSD, то можно было
>бы оператисно подключить бекап к одной из рабочих машин пользователя под
>виндой и просто достать нужные файлы. Первоначально думал там NTFS раздел
>сделать чтоб не было проблем с подключением под виндой, затем когда
>понял что на него писать нельзя из под фри, решил посмотреть
>что там с фат но там походу тоже облом, так что
>придётся скидывать бекап на UFS партицию, жаль.
не знаю, бывает ли драйвер UFS для виндей, но Ext2FS для виндей точно быват (сам пользуюсь регулярно). насколько знаю заставить бздю писать на ext2 можно

\^P^/

Ответить | Правка | ^ к родителю #4 | Наверх | Cообщить модератору

6. "Как создать NTFS раздел из под FreeBSD ?"  +/
Сообщение от ZANSWER email(ok) on 11-Ноя-06, 18:45 
>[...]
>>Я хотел просто подцепить диск на котроый скидывался бы бекап с данными
>>пользователей, и так чтобы случись что с FreeBSD, то можно было
>>бы оператисно подключить бекап к одной из рабочих машин пользователя под
>>виндой и просто достать нужные файлы. Первоначально думал там NTFS раздел
>>сделать чтоб не было проблем с подключением под виндой, затем когда
>>понял что на него писать нельзя из под фри, решил посмотреть
>>что там с фат но там походу тоже облом, так что
>>придётся скидывать бекап на UFS партицию, жаль.
>не знаю, бывает ли драйвер UFS для виндей, но Ext2FS для виндей
>точно быват (сам пользуюсь регулярно). насколько знаю заставить бздю писать на
>ext2 можно
>
>\^P^/

МяФ!:) драйвер для Windows есть, сейчас не помню, как он называеться, но если надо найду...:)

Ответить | Правка | ^ к родителю #5 | Наверх | Cообщить модератору

7. "Как создать NTFS раздел из под FreeBSD ?"  +/
Сообщение от mirya email on 13-Ноя-06, 18:18 
/usr/ports/sysutils/ntfsprogs

позволяет создавать НТФС-разделы и монтировать их рид-райт (не всегда райт, медленно и почему-то постоянно что-то читает-пишет, но кое-как работает)


для UFS/UFS2 под винды cуществует драйвер только на чтение ( глючит на симлинках и больших (порядка нескольких гиг) файлах. Гугль ссылку не дает, но помню, что проект вроде лежан на сорсфорже

Ответить | Правка | ^ к родителю #6 | Наверх | Cообщить модератору

8. "Как создать NTFS раздел из под FreeBSD ?"  +/
Сообщение от perece on 13-Ноя-06, 19:32 
>/usr/ports/sysutils/ntfsprogs
>
>позволяет создавать НТФС-разделы и монтировать их рид-райт (не всегда райт, медленно и
>почему-то постоянно что-то читает-пишет, но кое-как работает)
>
>
>для UFS/UFS2 под винды cуществует драйвер только на чтение ( глючит на
>симлинках и больших (порядка нескольких гиг) файлах. Гугль ссылку не дает,
>но помню, что проект вроде лежан на сорсфорже
имхо ext2 тогда всеж лучше. полнофункциональный драйвер НТФС нельзя написать ни под одну ОС ибо 1) это потребует реимплементировать почти всю модель безопасности НТ (без этого security descriptorы добавляемых файлов - лажовые получаются) и 2) все знания об этой ФС получены методом  реверс инженеринга а потому имеются "белые пятна" в них. это приемлемо при написании драйвера r/o режима но неприемлимо если собираешься писать. резюме - небезопасно писать NTFS ни из-под дос, ни из-под линукса, ни из-под БСД. Я бы не рискнул.
если winUFS драйвер особой стабильностью не отличается ("глючит на симлинках и больших файлах") то лучше всетаки Ext2 для Win (google Ext2IFS). BSD монтирует ext2 "just out of box" насколько я понял всяку писанину на эту тему.
(у ext2ifs написано что она для NT4 W2k и XP. я пользовал ее начиная с 2000й винды, но появилась необходимость работать в W2k3. с ходу действительно ругается что не поддерживает эту версию, но при минимальном шаманстве с инстоллером все прошло на ура и она работает. эксперимент ставил смело т.к. знаю что дискковый стэк W2k3 ничем от WXP принципиально не отличается - W2k и то сильнее. глюков никаких по сей день не замечено)

\^P^/

Ответить | Правка | ^ к родителю #7 | Наверх | Cообщить модератору

9. "Как создать NTFS раздел из под FreeBSD ?"  +/
Сообщение от Keeper email(??) on 18-Ноя-06, 20:26 
http://ffsdrv.sourceforge.net/
Ответить | Правка | ^ к родителю #7 | Наверх | Cообщить модератору

11. "Как создать NTFS раздел из под FreeBSD ?"  +/
Сообщение от mg (??) on 21-Янв-09, 23:20 
>http://ffsdrv.sourceforge.net/

Спасибо! :)

Ответить | Правка | ^ к родителю #9 | Наверх | Cообщить модератору

10. "Как создать NTFS раздел из под FreeBSD ?"  +/
Сообщение от Snake email(??) on 19-Сен-07, 10:03 
Ветка интересная, но есть не раскрытый вопрос, возможно ли монтирование FAT32 разделов более 32 Гб, заранее спасибо!
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

12. "Как создать NTFS раздел из под FreeBSD ?"  +/
Сообщение от guest (??) on 21-Май-09, 15:33 
>Ветка интересная, но есть не раскрытый вопрос, возможно ли монтирование FAT32 разделов
>более 32 Гб, заранее спасибо!

Как минимум во FreeBSD 6.2 (сентябрь 2007) можно создавать через newfs_msdos и монтировать через mount_msdos разделы vfat больше 32 Гб.

Ответить | Правка | ^ к родителю #10 | Наверх | Cообщить модератору

13. "Как создать NTFS раздел из под FreeBSD ?"  +/
Сообщение от andrew0snake on 21-Янв-14, 21:03 
>[оверквотинг удален]
> Всё идеально без ошибок, монтируется диск, на него можно писать и читать.
> Ну и как такое получилось, что форматировали вроде под NTFS, а получили
> UFS ?
> Может это какая-то офигенная шутка разрабочтиков newfs, которую нам обычным юзерам не
> понять?
> Вопрос как теперь создать файловую систему NTFS ?
> И ещё, скажите кто знает, поумолчанию в FreeBSD 5.4, собранное ядро не
> поддерживает ntfs на запись, его нужно заново компилять?
> А то я что-то не нашёл ни newfs_ntfs, ни  fsck_ntfs, только
> mount_ntfs.

Авось поможет кому.
Отформатировать в ntfs под FreeBSD можно с помощью утилиты mkntfs, являющейся частью набора ntfs-3g. Допустим ваш диск системе виден как ada1s1. Очистим его от предыдущего раздела и создадим свой с помощью gpart. После сих процедур примонтируем его командой ntfs-3g.

gpart delete -i 1 ada1s1
gpart destroy ada1
gpart create -s mbr ada1
gpart add -t ntfs ada1 (не уверен насчёт этой команды, нужна ли она была вообще? Но в моей истории tcsh она оставалась. Походу для создания правильного в видении Фряхи раздела-слайса)
cd /usr/ports/sysutils/ntfsprogs;make install clean #ставим тулзу форматирования в ntfs
mkntfs -F -p 63 -H 255 -S 63 /dev/ada1
cd /usr/ports/sysutils/ntfsprogs;make deinstall #сносим её нафиг, ибо мешает встать fusefs-ntfs, нужной для монтирования ntfs разделы в rw режиме
ntfs-3g -o rw,locale=ru_RU.UTF-8 /dev/ada0s1/ /(куда бы вы хотели примонтировать)
Кривенько, косонько, но работает) Извращения проводил на FreeBSD 9.2-RELEASE.
Коли где был неправ-с удовольствием жду поправок. Но поправок, а не жалких попыток повышения ЧСВ разными УО, коих, к сожалению на опеннете стало дико много. Всего тебе, уважаемый читатель!

Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

Архив | Удалить

Рекомендовать для помещения в FAQ | Индекс форумов | Темы | Пред. тема | След. тема




Партнёры:
PostgresPro
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

Закладки на сайте
Проследить за страницей
Created 1996-2024 by Maxim Chirkov
Добавить, Поддержать, Вебмастеру