управление_файловыми_системами_в_freebsd

This is an old revision of the document!


Управление файловыми системами в FreeBSD

Получить информацию о подключенных дисках

# dmesg

Анализ разделов на диске

# gpart show ada0

# fdisk -s /dev/ad0

Монтирование файловых систем в ручную

# mount -t cd9660 /dev/acd0 /mnt

# mount_cd9660 /dev/acd0 /mnt

# mdconfig -a -f FreeBSD-9.3-RELEASE-i386-disc1.iso
md0

# mount_cd9660 /dev/md0 /cdrom

# mount_ntfs -C KOI8-R /dev/ad0s1 /mnt

# mount_msdosfs -W koi2dos /dev/da0s1 /mnt

Монтирование файловых систем при загрузке

# mount

# cat /etc/fstab

Добавление дисков в FreeBSD

Разметка GPT с использованием gpart версия системы старше 9.x

Удалить таблицу разделов

# dd if=/dev/zero of=/dev/ada1 bs=1k count=1

Создать таблицу разделов

# gpart create -s GPT ada1

Создать раздел

# gpart add -t freebsd-ufs ada1

Создать файловую систему

# newfs -U /dev/ada1p1

Смонтировать раздел

# mkdir /disk2

# mount /dev/ada1p1 /disk2

Добавить соответствующую запись в файл /etc/fstab

# cat /etc/fstab
...
/dev/ada1p1     /disk2          ufs     rw      2       2

Разметка MBR с использованием fdisk версия системы до 8.x

Удалить таблицу разделов

# dd if=/dev/zero of=/dev/ad1 bs=1k count=1

Создать раздел

Могут быть предупреждающие сообщения о неправильной таблице разделов

# fdisk -BI ad1

Создать слайс и переименовать его (a -> e)

# bsdlabel -B -w -r ad1s1 auto

# bsdlabel ad1s1

# bsdlabel -e ad1s1

Создать файловую систему

# newfs /dev/ad1s1e

Смонтировать раздел

# mkdir /disk2

# mount /dev/ad1s1e /disk2

Добавить соответствующую запись в файл /etc/fstab

# cat /etc/fstab
...
/dev/ad1s1e             /disk2            ufs     rw              2       2
...

Использование шифрованных разделов в FreeBSD

Подготовка к использованию

Добавление дисков в FreeBSD (до создания и переименовывания слайса включительно)

# kldload geom_bde

# cat /boot/loader.conf
...
geom_bde_load="YES"
# mkdir /etc/gbde

freebsd10# setenv D ada1p1

freebsd8# setenv D ad1s1e

Инициализация

# gbde init /dev/${D} -i -L /etc/gbde/${D}.lock

Подключение

# gbde attach /dev/${D} -l /etc/gbde/${D}.lock

# newfs -U -O2 /dev/${D}.bde

# mount /dev/${D}.bde /disk2

Отключение

# umount /disk2/

# gbde detach /dev/${D}

Дополнительная информация

управление_файловыми_системами_в_freebsd.1431513552.txt.gz · Last modified: 2015/05/13 13:39 by val