btrfs

差異處

這裏顯示兩個版本的差異處。

連向這個比對檢視

下次修改
前次修改
btrfs [2016/08/25 01:03] – 建立 jzbtrfs [2023/06/11 01:10] (目前版本) jz
行 1: 行 1:
-回復快照 +====== Btrfs ====== 
-<code>+ 
 +===== Snapshot ===== 
 + 
 +<code bash>
 btrfs send /mnt/btr_backup/data.20150101 | btrfs receive /mnt/btr_pool/ btrfs send /mnt/btr_backup/data.20150101 | btrfs receive /mnt/btr_pool/
 btrfs subvolume snapshot /mnt/btr_pool/data.20150101 /mnt/btr_pool/data btrfs subvolume snapshot /mnt/btr_pool/data.20150101 /mnt/btr_pool/data
行 6: 行 9:
 </code> </code>
  
-scrub+===== Scrub =====
  
-<code>+<code bash>
 btrfs scrub start / btrfs scrub start /
 </code> </code>
 +
 +Find files with csum error
 +<code bash>
 +find /mount-point -type f -exec cp {} /dev/null \;
 +</code>
 +
 +===== Create Raid1 =====
 +<code>
 +btrfs fi show
 +btrfs device add /dev/xxx /
 +btrfs balance start -dconvert=raid1 -mconvert=raid1 /
 +</code>
 +
 +===== Replace =====
 +Replace
 +<code>
 +echo 1 | sudo tee /sys/block/sdb/device/delete
 +btrfs filesystem show /mountpoint
 +btrfs replace start -B <devid> /dev/new-disk /mountpoint
 +btrfs replace status /mountpoint
 +iostat -d 1 -m <target-dev>
 +</code>
 +
 +Balance
 +<code>
 +btrfs fi usage -T /mountpoint
 +btrfs device usage /mountpoint
 +btrfs filesystem balance
 +</code>
 +
 +Replace and Disable reading from failed disk
 +<code>
 +btrfs replace start -r 5 /dev/nvme0n5 /mnt/raid10/
 +</code>
 +
 +http://www.moocowproductions.org/2014/12/04/fully-online-raid1-to-raid10-migration-using-btrfs/
 +https://wiki.tnonline.net/w/Btrfs/Replacing_a_disk
  • btrfs.1472058231.txt.gz
  • 上一次變更: 2016/08/25 01:03
  • jz