Показаны различия между двумя версиями страницы.
| Предыдущая версия справа и слева Предыдущая версия Следующая версия | Предыдущая версия | ||
|
устройство_файловой_системы [2013/07/02 12:35] 84.52.86.5 |
устройство_файловой_системы [2013/07/02 20:12] (текущий) |
||
|---|---|---|---|
| Строка 35: | Строка 35: | ||
| каждая запись в таблице содержит: | каждая запись в таблице содержит: | ||
| + | уникальный номер inode - присваивается каждому файлу или каталогу | ||
| + | |||
| + | тип файла - обычный файл, каталог, | ||
| + | |||
| + | размер файла | ||
| + | |||
| + | кол-во ссылок на файл | ||
| + | |||
| + | адреса логических блоков | ||
| + | |||
| + | число блоков занимаемых файлом | ||
| + | |||
| + | атрибуты файла - владелец права, время создания, | ||
| + | |||
| + | монтирование Файловых систем. | ||
| + | |||
| + | Монтирование msdos разделов | ||
| + | |||
| + | mount_msdosfs /dev/ad4s1 /mnt | ||
| + | |||
| + | Eсли система говорить что фс недопкстима то нужно добавить строку msdosfs=" | ||
| + | |||
| + | и перезапустить систему | ||
| + | |||
| + | Монтирование ntfs | ||
| + | |||
| + | Для работы нужно установить драйвер ntfs | ||
| + | |||
| + | cd / | ||
| + | |||
| + | далее в / | ||
| + | |||
| + | / | ||
| + | |||
| + | само монтирование осуществляется командой | ||
| + | |||
| + | ntfs-3g -o rw locale=ru_RU.UTF-8 /dev/ad4s1 /mnt | ||
| + | |||
| + | или | ||
| + | |||
| + | mount_ntfs-3g / | ||
| + | |||
| + | |||
| + | GEOM позволяет классам — MBR, BSD labels, и так далее — получить доступ к устройству и управлять им, используя поставщиков GEOM (providers) или специальные файлы устройств, | ||
| + | |||
| + | |||
| + | Загрузите модуль geom_stripe.ko: | ||
| + | # kldload geom_stripe | ||
| + | |||
| + | Убедитесь, | ||
| + | # mkdir /mnt | ||
| + | |||
| + | Определите имена устройств, | ||
| + | | ||
| + | | ||
| + | # gstripe label -v st0 /dev/ada2 /dev/ada3 | ||
| + | | ||
| + | | ||
| + | |||
| + | Запишите стандартную метку, также известную как таблица разделов, | ||
| + | # bsdlabel -wB / | ||
| + | |||
| + | Теперь в /dev/stripe кроме st0 появились ещё два устройства — st0a и st0c. Теперь создайте файловую систему на устройстве st0a, используя утилиту newfs: | ||
| + | # newfs -U / | ||
| + | |||
| + | На экране промелькнет множество цифр, и через несколько секунд процесс будет завершен. Логический диск создан и готов к монтированию. | ||
| + | | ||
| + | | ||
| + | | ||
| + | Монтируем | ||
| + | | ||
| + | | ||
| + | mount / | ||
| + | | ||
| + | для автомонтирования при старте | ||
| + | | ||
| + | # mkdir / | ||
| + | | ||
| + | # echo "/ | ||
| + | | ||
| + | Загрузка модуля при старте; | ||
| + | | ||
| + | echo ' | ||
| + | | ||
| + | | ||
| + | Raid1 | ||
| + | |||
| + | загрузка модуля | ||
| + | |||
| + | gmirror load | ||
| + | |||
| + | sysctl.geom.debugflags=16 | ||
| + | |||
| + | Далее создаем устройство gm0 которое собственно и буде являться RAID1-массивом и подключаем к нему жесткий диск ad4: | ||
| + | |||
| + | gmirror -v -b round-robin gm0 /dev/ad4 | ||
| + | |||
| + | Добавляем модуль ядра gmirro в автозагрузку: | ||
| + | |||
| + | echo geom_mirror_load=YES >> / | ||
| + | |||
| + | Добавляем второй диск в массив gmirror insert gm0 /dev/ad6 | ||
| + | | ||
| + | |||
| + | просмотр статуса gmirror status или gmirror list | ||
| + | |||
| + | |||
| + | Замена сбойного диска | ||
| + | |||
| + | gmirror forget gm0 | ||
| + | gmirror insert gm0 /dev/ad6 | ||