User Tools

Site Tools


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

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revision Previous revision
Next revision
Previous revision
Last revision Both sides next revision
управление_файловыми_системами_в_freebsd [2016/09/07 11:54]
val [Использование уникальных идентификаторов дисков]
управление_файловыми_системами_в_freebsd [2016/09/16 09:49]
val
Line 58: Line 58:
  
 # mount /dev/ada1p1 /disk2 # mount /dev/ada1p1 /disk2
 +
 +# umount /disk2
 </​code>​ </​code>​
  
Line 77: Line 79:
 /​dev/​gptid/​e98b1341-74ed-11e6-a00d-080027ec1031 /disk2 ufs rw 2 2 /​dev/​gptid/​e98b1341-74ed-11e6-a00d-080027ec1031 /disk2 ufs rw 2 2
 </​code>​ </​code>​
 +
 ===== Использование шифрованных разделов в FreeBSD ===== ===== Использование шифрованных разделов в FreeBSD =====
  
Line 121: Line 124:
 </​code>​ </​code>​
  
-===== ZFS =====+===== Зеркалирование корневого раздела ===== 
 + 
 +  * [[https://​www.freebsd.org/​doc/​handbook/​geom-mirror.html|RAID1 - Mirroring]] 
 + 
 +===== Использование ​ZFS =====
  
   * [[http://​wolandblog.com/​601-zfs-novyj-vzglyad-na-fajlovye-sistemy/​|ZFS — новый взгляд на файловые системы]]   * [[http://​wolandblog.com/​601-zfs-novyj-vzglyad-na-fajlovye-sistemy/​|ZFS — новый взгляд на файловые системы]]
Line 127: Line 134:
   * [[https://​www.freebsd.org/​doc/​handbook/​zfs.html|The Z File System (ZFS) - Handbook]]   * [[https://​www.freebsd.org/​doc/​handbook/​zfs.html|The Z File System (ZFS) - Handbook]]
  
-==== Список пулов и их состояние ​====+==== Инициализация ZFS ====
 <​code>​ <​code>​
 +# cat /​etc/​rc.conf
 +...
 +zfs_enable=yes
 +</​code>​
 +
 +==== Создание/​удаление/​просмотр пулов ====
 +<​code>​
 +# gpart create -s GPT ada1
 +
 +# gpart add -t freebsd-ufs ada1
 +
 +# zpool destroy mypool
 +
 +# zpool create mypool ada1p1
 +или
 +# zpool create mypool gptid/​4249d14d-74f2-11e6-89b1-080027ec1031
 +
 # zpool list # zpool list
  
 # zpool status -v # zpool status -v
 +
 +# mount
 +
 +# df -h
 </​code>​ </​code>​
  
-==== Создание ​файловых систем ​====+==== Использование ​snapshot ​====
 <​code>​ <​code>​
-zfs list+cp /​etc/​rc.conf /mypool/
  
-# zfs create ​-o compress=lz4 zroot/usr/mydataset+# zfs snapshot mypool@snapshot1 
 + 
 +# zfs list -t snapshot 
 + 
 +# rm /mypool/rc.conf 
 + 
 +# zfs rollback mypool@snapshot1
 </​code>​ </​code>​
  
-==== Использование ​снимков ====+==== Преобразование пула в RAID1 ==== 
 +<​code>​ 
 +# gpart create -s GPT ada2 
 + 
 +# gpart add -t freebsd-ufs ada2 
 + 
 +# zpool attach mypool ada2p1 ada1p1 
 +или 
 +# zpool attach mypool gptid/​4249d14d-74f2-11e6-89b1-080027ec1031 gptid/​ba4ba7c0-74f3-11e6-89b1-080027ec1031 
 + 
 +# zpool status -v 
 +</​code>​ 
 + 
 +останавливаем систему 
 + 
 +удаляем первый диск 
 + 
 +загружаемся,​ проверяем состояние 
 + 
 +<​code>​ 
 +# zpool status -v 
 + 
 +# zpool detach mypool 13589062874312055627 
 +</​code>​ 
 + 
 +останавливаем систему 
 + 
 +добавляем новый диск 
 + 
 +<​code>​ 
 +# gpart backup ada2 | gpart restore -F ada1 
 + 
 +# zpool attach mypool ada2p1 ada1p1 
 + 
 +# zpool status -v 
 +</​code>​ 
 + 
 + 
 + 
 + 
 +==== Использование ​ZFS на корневом разделе ​==== 
 + 
 +=== Обновление системы ​===
 <​code>​ <​code>​
 # zfs snapshot zroot/​ROOT/​default@before_upgrade # zfs snapshot zroot/​ROOT/​default@before_upgrade
Line 155: Line 231:
 </​code>​ </​code>​
  
-==== Создание/​использование SOFT RAID1 ====+=== Создание/​использование SOFT RAID1 для корневого раздела ​===
 <​code>​ <​code>​
 # gpart backup ada0 | gpart restore -F ada1 # gpart backup ada0 | gpart restore -F ada1
Line 181: Line 257:
 # zpool detach zroot 9955499194019161705 # zpool detach zroot 9955499194019161705
 </​code>​ </​code>​
 +
 ===== Дополнительная информация ===== ===== Дополнительная информация =====
  
   * [[http://​www.freebsd.org/​doc/​ru/​books/​handbook/​quotas.html|Квотирование файловых систем]]   * [[http://​www.freebsd.org/​doc/​ru/​books/​handbook/​quotas.html|Квотирование файловых систем]]
   * [[https://​www.freebsd.org/​doc/​en/​books/​handbook/​disks-virtual.html|Memory Disks]]   * [[https://​www.freebsd.org/​doc/​en/​books/​handbook/​disks-virtual.html|Memory Disks]]
управление_файловыми_системами_в_freebsd.txt · Last modified: 2016/11/15 09:11 by val