Mount


 * Разбивка и форматирование диска
 * fdisk
 * Русский язык в консоли
 * Русские символы в именах файлов и директорий
 * Монтирование ISO

Монтирование
Для больших дисков допольнительный ключ mount_msdosfs -o large -D UTF-8 -L en_US.UTF-8 /dev/da4s1 /mnt

Если есть русские имена mount_msdosfs -D UTF-8 -L en_US.UTF-8 /dev/da4s1 /mnt

С указанием прав - для работы ssh-клиента mount_msdosfs -u 1001 -m 700 /dev/da0s1 /mnt/

mount /dev/ad12s1a /mnt/raptor/ mount -t msdosfs /dev/msdosfs/Transcend /pendrive
 * С указанием имени устройства
 * С указанием метки (устанавливается командой newfs)

Монтирование директории
Для работы ftpd mount_nullfs /mirror/scans/new/ /var/ftp/

Проблемы
mount /dev/ad12s1a /mnt/raptor/ "mount: /dev/ad12s1a : Operation not permitted" Если вы работаете от имени супер-пользователя появление подобного сообщения означается, что раздел "грязный". Сообщение об этом выводится на первую консоль и попадает с системный лог. Если соединение удаленное, то ничего не отображается.

fsck /dev/ad12s1a  ** /dev/ad12s1a ** Last Mounted on /mnt/raptor ** Phase 1 - Check Blocks and Sizes ** Phase 2 - Check Pathnames ** Phase 3 - Check Connectivity ** Phase 4 - Check Reference Counts ** Phase 5 - Check Cyl groups 383569 files, 47832239 used, 23123546 free (5866 frags, 2889710 blocks, 0.0% fragmentation)  ***** FILE SYSTEM MARKED CLEAN ***** После этого попытка монтирования завершится успешно.

CD и DVD-диски
Какой тип указывать - зависит от формата, в котором записан диск. А как понять, в каком формате?
 * 1) mount -t udf /dev/acd0 /cdrom/

Файловые системы Linux
Загрузка модуля (можно не выполнять и это произведено будет автоматически при попытке смонтировать такой раздел) kldload ext2fs.ko Монтирование mount -t ext2fs /dev/da0s2 /mnt/ Если не монтирует и выдает "mount: /dev/da0s2 : Operation not permitted", то в dmesg обнаружится ''WARNING: R/W mount denied. Filesystem is not clean - run fsck'' Раздел грязный и надо примонтировать только для чтения (либо ключ -f, но неясно чем это чревато) mount -t ext2fs -o ro /dev/da0s2 /mnt/ Или выполнить e2fsck /dev/da0s2

Если указан тип неверно, например, пытается смонтировать ntfs как ext, то появится сообщение вида: ext2fs: da0s1: wrong magic number 0xbb66 (expected 0xef53)

Только на чтение поддержка mount -t reiserfs /dev/da0s1 /mnt/lke
 * raiser

Проблемы
В 7 версии можно без патчей (Josh's patch) монтировать ФС, у которых размер inode равен 128. Вернее, смонтировать можно, но при обращении к ним будет выводится сообщением Bad file descriptor. В 8.0 и 7.2 исправлено.

Чтобы понять, какой размер inod имеет ext2/3 раздел - 128 или 256 "Inode size", утилита из порта e2fsprogs: tune2fs -l /dev/ad4s6 | grep "Inode size" "Inode size:             256"

Монтирование в Linux
Изменить режиме монтирования уже смонтированного корневого раздела на запись mount -o remount,rw /

umask задается иначе mount -t vfat -o umask=077 /dev/sdb1 /media/flash/