사용자 도구

사이트 도구


linux:partition

Linux Partition

파티션 정보 보기

# block device 목록보기
lsblk
 
# /dev/partitions 사용
sudo fdisk -l
cat /proc/partitions
 
# 특정 장치 지정
sudo fdisk -l /dev/sda
 
# 모든 블럭 장치의 파티션 목록 보기 - Human Readable 용량으로 보기
sudo parted -l
 
# 파티션 UUID 확인
sudo ls -al /dev/disk/by-uuid
# 혹은
sudo blkid

ntfs mount

Windows 8 사용시 NTFS 마운트 실패

  • 부팅시 마운트에 실패하고 명령행으로 다시 마운트 시도시 다음과 같은 오류 발생
    The disk contains an unclean file system (0, 0).
    Metadata kept in Windows cache, refused to mount.
    Failed to mount '/dev/sda3': Operation not permitted
    The NTFS partition is in an unsafe state. 
    Please resume and shutdownWindows fully (no hibernation or fast restarting), 
    or mount the volumeread-only with the 'ro' mount option.    
  • Windows 8로 다시 부팅하여 제어판 → 전원관리 → 시스템 설정 → 전원 버튼에서 빠른 시작을 끄고
  • 관리자 권한으로 powercfg /h off 명령을 실행하고
  • 다시 리눅스로 부팅한다.

NTFS 휴지통(trash) 삭제 불가

  • 파일을 삭제할 때 휴지통 관련하여 Unable to find or create trash directory 오류가 발생한다면 해당 파티션에 권한이 없기 때문이다.
  • /etc/fstab
    # 파티션 권한 끝에 uid=1000 추가
    /dev/sdc1 /media/Data ntfs-3g defaults,uid=1000,locale=en_US.utf8 0 2

Partition Label

  • fdisk -l로 각 파티션의 장치(/dev/sda? 같은 값)을 확인한다.
  • e2label 장치경로 레이블 : ext? 파티션의 레이블 변경. 예) e2label /dev/sdb1 DATA
  • ntfslabel : NTFS 파티션 레이블 변경
  • mlabel : FAT?? 파티션 레이블 변경

Gnome Disk Utility

  • sudo apt-get install gnome-disk-utility
  • 제어판에서 디스크 실행 혹은 gnome-disks
  • Disk Format 가능
  • USB Booting Image 쓰기 가능

exfat

  • 4GB 이상을 저장하면서 FAT32 호환을 유지하고, Android 에서 사용 가능하려면 exfat으로 USB를 포맷해야한다.
  • mkfs.exfat
  • gnome-disks에서 사용하려면 아래 패키지 추가 설치 필요
    sudo apt-get install exfat-utils exfat-fuse
  • Android 는 exfat 은 지원하고 ntfs 는 지원하지 않는다.
  • LG TV는 ntfs 는 지원하고 exfat은 지원하지 않는다.

Disk Format

  • 먼저 포맷할 disk 의 파티션을 확인하고 umount 한 상태에서
  • mkfs.[파일시스템명] /dev/xxx 형식으로 포맷.
# 예: /dev/sdb1 이 USB disk일 때
sudo mkfs.vfat /dev/sdb1 

기타

linux/partition.txt · 마지막으로 수정됨: 2019/07/20 10:36 저자 kwon37xi