Btrfs를 연습해 보았습니다.
4338 단어 RaspberryPi삼바nfsbtrfs파일시스템
이것은 무엇입니까?
Btrfs를 처음 만지는 사람(나)이 이 순서로 시행착오하면 일정한 이해에 이르는 절차서입니다.
Btrfs는 매우 편리한 파일 시스템이라고 들었는데, 설명을 읽어도 의미를 몰랐다.
subvolume(서브 볼륨), snapshot(스냅샷), 뭐야? 구체적으로 어떻게 사용합니까? 라고 하는 사람용.
이해가 잘못되었다는 점이 있다고 생각합니다. 코멘트 주시면 다행입니다.
Btrfs는 이런 일일까요?
실제로 사용해 보았다.
그리고 이것들을 임의의 마운트 포인트에 마운트할 수 있다.
시도할 때의 절차
필요한 패키지 추가
sudo apt install btrfs-progs
/dev/sda의 여유 공간에 새 파티션을 만듭니다.
# fdisk /dev/sda
Welcome to fdisk (util-linux 2.33.1).
Changes will remain in memory only, until you decide to write them.
Be careful before using the write command.
Command (m for help): n
( 略 )
Command (m for help): w
/dev/sda3에 새 파티션을 만들었으므로 Btrfs를 만들었습니다. Btrfs_partition 레이블이 지정되었습니다.
# mkfs.btrfs -f -L Btrfs_partition /dev/sda3
Label: Btrfs_partition
UUID: 9******f-d**3-a**6-1**5-7**********e
Node size: 16384
Sector size: 4096
Filesystem size: 3.63TiB
Block group profiles:
Data: single 8.00MiB
Metadata: DUP 1.00GiB
System: DUP 8.00MiB
SSD detected: no
Incompat features: extref, skinny-metadata
Number of devices: 1
Devices:
ID SIZE PATH
1 3.63TiB /dev/sda3
- 서브 볼륨 생성
마운트 포인트/mnt/disk_btrfs/를 mkdir하고 마운트합니다.
서브 볼륨 @nas을 작성하십시오. (이름은 무엇이든 좋다)
# mount -t btrfs /dev/sda3 /mnt/disk_btrfs/
# btrfs subvolume create /mnt/disk_btrfs/@nas
Create subvolume '/mnt/disk_btrfs/@nas'
NAS용으로 여러 가지 옵션을 붙였다.
/etc/fstab
##Btrfs ファイルシステム本体(メンテ用)
UUID=9******f-d**3-a**6-1**5-7**********e /mnt/disk_btrfs btrfs defaults,noatime,autodefrag,compress-force=lzo,space_cache 0 0
##Btrfs subvolume @nas()
UUID=9******f-d**3-a**6-1**5-7**********e /mnt/nas btrfs defaults,noatime,autodefrag,compress-force=lzo,space_cache,subvol=@nas 0 0
마운트 해보기
# mount -a
/mnt/disk_btrfs 와/mnt/nas 를 읽고 쓸 수 있으면 성공.
스냅샷을 찍어본다.
# btrfs subvolume snapshot @nas/ snapshot_20200414
Create a snapshot of '@nas/' in './snapshot_20200414'
하위 볼륨 목록을 표시하고 스냅샷 ID를 확인합니다.
# /mnt/disk_btrfs$ sudo btrfs subvolume list .
ID 257 gen 20 top level 5 path @nas
ID 263 gen 20 top level 5 path snapshot_20200414
/dev/sda3의 ID=263 스냅샷을/mnt/test에 마운트
# mkdir /mnt/test
# mount -t btrfs -o subvolid=263 /dev/sda3 /mnt/test/
파일 시스템 상태 표시
# btrfs filesystem df /mnt/disk_btrfs
Data, single: total=8.00MiB, used=256.00KiB
System, DUP: total=8.00MiB, used=16.00KiB
Metadata, DUP: total=1.00GiB, used=192.00KiB
GlobalReserve, single: total=16.00MiB, used=0.00B
참고
Btrfs - ArchWiki
htps : // 우우키. 아 rch ㅃ x. jp / 그럼 x. php/Btrfs
btrfs - GreenLeaf
htps : // g Reen A f. mydss. jp / 푸키 우키 /? btrfs
Takapi 블로그
Btrfs에 대해 가볍게 조사했습니다.
Reference
이 문제에 관하여(Btrfs를 연습해 보았습니다.), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://qiita.com/masataka55/items/0ee9254ad9d0cf6b457a텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념 (Collection and Share based on the CC Protocol.)