Доробити:
- Треба написати про права доступу користувачам, ключі mount quiet, umask, user, uid, gid.
Вступ
Досить часто виникає необхідність приєднати дисковий розділ із файловою системою від M$ Windows - FAT чи NTFS.
Ядро
Для того, щоб система могла працювати з розділами FAT чи NTFS, необхідно включити їх підтримку в ядрі (якщо вона ще не включена).
File systems ->
DOS/FAT/NT Filesystems
(*) DOS FAT fs support
(*) MSDOS fs support
(*) VFAT (Windows-95) fs support
(*) NTFS file system support
Також треба включити підтримку наступних кодувань:
File systems ->
Native Language Support
(*) Windows 1251
(*) Codepage 866 (Cyrillic/Russian)
Приєднання
Тепер можна приєднати будь-який windows-розділ програмою ? mount .
mount -t файлова_система /dev/пристрій /mnt/каталог
У нашому разі файловою системою буде vfat чи ntfs, залежно від файлової системи розділу з windows.
Приєднання FAT
Для приєднання розділів FAT потрібно використовувати таку команду:
mount -t vfat -o codepage=866,iocharset=системна_локаль /dev/пристрій /mnt/каталог
Ми використовуєм додаткові ключі iocharset і codepage. Розглянем їх уважніше:
- codepage - це кодова сторінка вживана на монтованій ФС.
- iocharset - вказує яке кодування використовувати для вводу/виводу.Потрібно вказати свою системну локаль. Локаль можна взнати командою ? locale . Найчастіше це одне з cp1251, koi8-u, koi8-r, utf8.
Дивіться також Параметри приєднання для fat.
Приєднання NTFS
Для приєднання NTFS розділів ключі mount трохи інші. Робим це так:
mount -t ntfs -o nls=системна_локаль,umask=0,ro /dev/пристрій /mnt/каталог
- nls - вказує на вашу системну локаль. Відсутність опцій codepage та iocharset пов'язана з тим, що NTFS розділи використовують юнікод для зберігання назви файла.
- umask - вказує на те, що читати файли з цього розділу можуть всі. А писати не дозволяє опція ro. Ми рекомендуємо її поставити, оскільки функція запису на розділи NTFS ще не відлагоджена.
Дивіться також Параметри приєднання для ntfs.
Автоприєднання
Якщо у вас все ще є розділи ОС Windows на диску, то можна додати приєднання цих розділів при запуску. Для цього необхідно відредагувати файл /etc/fstab , і додати рядки типу
/dev/пристрій /mnt/каталог файлова_система ключі_mount 0 0
де замість ключі mount вкажіть потрібні для NTFS чи FAT ключі і auto для приєднання при завантаженні. Наприклад:
/dev/hda2 /mnt/win1 vfat auto,codepage=866,iocharset=koi8-u 0 0
ще у випадку з fat32 до ключів можна додати showexec, щоб усі файли не виглядали як виконувані,