"Btrfs"의 두 판 사이의 차이
(→resize) |
|||
(같은 사용자의 중간 판 13개는 보이지 않습니다) | |||
1번째 줄: | 1번째 줄: | ||
− | + | B-Tree기반 파일시스템이다. | |
− | UUID=xxxx / btrfs defaults,compress=lzo 0 | + | == subvolume == |
− | [[분류: | + | 파일시스템의 일부이다. (block device가 아니다.) block-level의 논리 volume이 아니라 파일확장속성기반이다. |
− | [[분류: | + | |
+ | == snapshot == | ||
+ | 원본 subvolume의 내용을 갖고 있는 subvolume이다. | ||
+ | |||
+ | == command == | ||
+ | |||
+ | === filesystem === | ||
+ | |||
+ | ==== show ==== | ||
+ | 파일시스템 리스트 | ||
+ | $ sudo btrfs filesystem show | ||
+ | |||
+ | ==== resize ==== | ||
+ | # btrfs filesystem resize [devid:][+/-]<newsize>[kKmMgGtTpPeE]|[devid:]max <path> | ||
+ | Resize a filesystem. Resize a mounted filesystem identified by ''path''. A particular device can be resized by specifying a ''devid''. | ||
+ | |||
+ | If ''max'' is passed, the filesystem will occupy all available space on the device respecting ''devid'' (remember, devid 1 by default). | ||
+ | |||
+ | ==== check ==== | ||
+ | # btrfs check --repair /dev/<device_name> | ||
+ | Btrfs 파일 시스템을 복구하는 방법 중 하나로 명령을 사용할 수 있습니다. 하지만 <code>--repair</code> 옵션을 사용하면 특정 문제를 해결하지 못할 경우 파일 시스템을 더 손상시킬 수 있습니다. btrbk을 사용하여 백업할 수 있습니다. | ||
+ | |||
+ | === subvolume === | ||
+ | |||
+ | ==== list ==== | ||
+ | # btrfs subvolume list [options] <path> | ||
+ | |||
+ | $ sudo btrfs subvolume list /home | ||
+ | List subvolumes and snapshots in the filesystem. | ||
+ | |||
+ | ==== usage ==== | ||
+ | # btrfs filesystem usage [options] <path> [<path>..] | ||
+ | |||
+ | $ sudo btrfs filesystem usage /home | ||
+ | Show detailed information about internal filesystem usage . | ||
+ | |||
+ | ==== show ==== | ||
+ | # btrfs subvolume show [options] <path> | ||
+ | Show more information about the subvolume (UUIDs, generations, times, snapshots) | ||
+ | |||
+ | == 마운트 == | ||
+ | lzo는 빠르고 낮은 cpu 부하를 가지며, zlib는 높은 압축 비율을 갖는다. | ||
+ | |||
+ | lzo 압축을 이용하면 처리량에 대한 성능을 항상시킬 수 있다. | ||
+ | $ sudo nano /etc/[[fstab]] | ||
+ | UUID=xxxx / btrfs defaults,compress=lzo 0 0 | ||
+ | $ mount -o compress=lzo /dev/sdb path | ||
+ | |||
+ | [[분류:파일]] | ||
+ | [[분류:리눅스]] |
2023년 6월 18일 (일) 11:54 기준 최신판
B-Tree기반 파일시스템이다.
목차
subvolume[편집 | 원본 편집]
파일시스템의 일부이다. (block device가 아니다.) block-level의 논리 volume이 아니라 파일확장속성기반이다.
snapshot[편집 | 원본 편집]
원본 subvolume의 내용을 갖고 있는 subvolume이다.
command[편집 | 원본 편집]
filesystem[편집 | 원본 편집]
show[편집 | 원본 편집]
파일시스템 리스트
$ sudo btrfs filesystem show
resize[편집 | 원본 편집]
# btrfs filesystem resize [devid:][+/-]<newsize>[kKmMgGtTpPeE]|[devid:]max <path>
Resize a filesystem. Resize a mounted filesystem identified by path. A particular device can be resized by specifying a devid.
If max is passed, the filesystem will occupy all available space on the device respecting devid (remember, devid 1 by default).
check[편집 | 원본 편집]
# btrfs check --repair /dev/<device_name>
Btrfs 파일 시스템을 복구하는 방법 중 하나로 명령을 사용할 수 있습니다. 하지만 --repair
옵션을 사용하면 특정 문제를 해결하지 못할 경우 파일 시스템을 더 손상시킬 수 있습니다. btrbk을 사용하여 백업할 수 있습니다.
subvolume[편집 | 원본 편집]
list[편집 | 원본 편집]
# btrfs subvolume list [options] <path>
$ sudo btrfs subvolume list /home
List subvolumes and snapshots in the filesystem.
usage[편집 | 원본 편집]
# btrfs filesystem usage [options] <path> [<path>..]
$ sudo btrfs filesystem usage /home
Show detailed information about internal filesystem usage .
show[편집 | 원본 편집]
# btrfs subvolume show [options] <path>
Show more information about the subvolume (UUIDs, generations, times, snapshots)
마운트[편집 | 원본 편집]
lzo는 빠르고 낮은 cpu 부하를 가지며, zlib는 높은 압축 비율을 갖는다.
lzo 압축을 이용하면 처리량에 대한 성능을 항상시킬 수 있다.
$ sudo nano /etc/fstab
UUID=xxxx / btrfs defaults,compress=lzo 0 0
$ mount -o compress=lzo /dev/sdb path