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

This is an old revision of the document!


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

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

# dmesg

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

# gpart show ada0

# fdisk -s /dev/ad0

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

# mount

# mount -t cd9660 /dev/cd0 /mnt

# mount_cd9660 /dev/cd0 /mnt

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

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

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

# gpart create -s GPT ada1

# gpart show

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

# 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

Использование шифрованных разделов в 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}

ZFS

Список пулов и их состояние

# zpool list

# zpool status -v

Создание файловых систем

# zfs list

# zfs create -o compress=lz4 zroot/usr/mydataset

Использование снимков

# zfs snapshot zroot/ROOT/default@before_upgrade

# zfs list -t snapshot
# zfs rollback zroot/ROOT/default@before_upgrade

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

управление_файловыми_системами_в_freebsd.1465904236.txt.gz · Last modified: 2016/06/14 14:37 by val