Есть ли способ монтировать разделы NTFS в OpenSolaris? Это главная проблема, которая не позволяет мне тестировать его более одного дня. Я должен быть в состоянии смонтировать мой внешний. Я имею большой опыт работы с GNU/Linux и хочу опробовать другие операционные системы Free-Libre.
3 ответа
Обновление для середины 2012 года: OpenIndiana/Illumos (по сути, сообщество сообщества OpenSolaris) продолжает использовать тот же подход, но я обнаружил несколько отличий в настройке и очень полезный совет от DAMIAN WOJSŁAW по адресу http://trochejen.blogspot .com/2011/11/openindiana-and-ntfs-3g.html. Следующий рецепт, который включает начальные шаги по идентификации внешнего жесткого диска USB с разделом NTFS, был эффективен для меня на рабочем столе OpenIndiana 151_a5:
## List attached removable storage devices:
$ rmformat -l
## even though counterintuitive, include the partition number "p0" as shown by rmformat
## Verify the pX partition number that contains the NTFS filesystem, typically "p1".
## make sure to exit without making changes, just looking for the partition number.
$ pfexec fdisk /dev/rdsk/c6t0d0p0
## ntfsprogs were installed, but not the actual ntfs-3g kernel modules
$ pkg search ntfs-3g
$ pfexec pkg install /system/file-system/ntfs-3g
## Something not quite complete about the FUSE install out of the box (thanks DAMIAN WOJSŁAW!)
## ( http://trochejen.blogspot.com/2011/11/openindiana-and-ntfs-3g.html )
$ pfexec ln -s /devices/pseudo/fuse\@0\:fuse /dev/fuse
## OK! Now mount it up
$ pfexec ntfs-3g /dev/dsk/c6t0d0p1 /mnt/backup/
## or you can now put add a vfstab entry about so:
/dev/dsk/c6t0d0p1 /dev/rdsk/c6t0d0p1 /mnt/backup ntfs-3g - no -
Вам потребуется драйвер ntfs-3g, как в системах GNU/Linux. Вы можете скачать его здесь с сайта sunfreepacks.com как ASntfs-3g-2009.4.4
. Сначала установите 3 пакета сверху вниз, GNUBase, ASgettext и ASlibiconv-1.12.
Затем вы можете смонтировать их так:
pfexec ntfs-3g /dev/dsk/c5t0d0p1 ~/Desktop/mount
Конечно, измените диск и раздел соответственно.
Чтобы смонтировать ntfs:
# /usr/lib/fs/fuse/mount -o subtype=ntfs-3g /dev/dsk/cXdYpZ /export/ntfs
Чтобы размонтировать NTFS:
# fusermount -u /export/ntfs