alias 이름을 있는 command로 생성한 후 원래 original command를 사용하고 싶을 때 앞에 \를 붙이면 original command 사용 가능
9시 44분에 dev-host라는 이름의 nginx 이미지 생성 후 실행(이미 있다면 그냥 실행)
9시 35분에 dev-host를 중지
하는 /etc/crontab에 스케쥴링 추가





1GB 디스크 생성
dnf install -y sg3_utils
rpm -ql sg3_utils
parted -s /dev/sda mklabel gpt
parted -s /dev/sda mkpart pri 1M 250M
parted -s /dev/sda mkpart data 251M 500M
mkfs -t ext4 /dev/sda1
mkfs -t xfs /dev/sda2
mkdir /xfs
mount /dev/sda2 /xfs


MBR 첫 ?에 Boot Loader(Grub2)가 있음
primary partition 중 1개를 extended partition으로 사용, 그 안에 logical partition 위치
GPT 파티션 테이블이 이중화되어 관리되는 방식
backup 전략이 다를 때 파티션을 분리
mount 포인터를 해제하고 변경할 경우 path가 달라짐, 보통 고정해서 씀(/etc/fstab에 설정, 부팅할 때 자동으로 올라옴)
해제할 때 umount로 해제
umount 시 단순 디렉토리가 되어 로컬 파일 생성 가능

umount를 해도 다시 mount를 할 시 파티션을 통해 파일을 다시 access 할 수 있음을 확인
mount 포인터로 쓸 곳에 로컬 파일을 위치시키는것은 의미가 없음
logical partition을 만드려면 가상 디스크가 필요함
가상 디스크 : volume group
low level : physical volume
physical volume을 묶어서 volume group 가상 disk
volume group을 적당히 묶어서 logical volume
physical extent 4M 단위로 allocation
PE
LE

동사가 결합된 command를 사용
LVM을 사용하면 리사이징을 쉽게 할 수 있음

lvextend를 사용해 파티션 확장 시 파일 시스템도 같이 확장되는게 아님 resize2fs command를 사용해 파일 시스템 확장
lvresize를 통해 확장/축소, -r 옵션을 통해 파일 시스템도 한번에 같이 조절 가능

offline : 마운트 해제
online : 마운트
축소는 offline으로만 가능

parted(성능이 더 좋음) vs lvm(파티션을 좀 더 편하게 조율할 수 있음)
file system에 대한 메타정보(inode 정보 등)를 snap이라는 logical volume으로 복사