리눅스

디스크 관련 명령들: 포맷, 마운트, 언마운트

yztech 2021. 6. 15. 11:06
반응형

디스크 포맷

우분투에서 disks 프로그램을 사용하면, 하드 드라이브를 포맷할 수 있다.

disks 프로그램을 연다. 대시를 열어서 disks를 입력하면 빠르게 찾을 수 있다.

좌측에서 포맷하고 싶은 드라이브를 선택한다. 드라이브 포맷을 하면 파티션의 모든 부분이 지워지끼 때문에 포맷할 드라이브를 신중히 선택한다.

기어 버튼을 누르고 Format Partition 을 선택하면, 파일 시스템을 구성하는 새 창이 열린다.

Volume Name에 원하는 드라이브 이름을 지정하면, 장치 식별이 편리하다.

Erase는 기본적으로 OFF로 한다. 느리지만 모든 데이터를 삭제하고 안전하게 포맷하고자할 경우에는 ON을 선택한다.

Type에는 사용하고자 하는 파일 시스템을 선택한다.

  • Ext4: 리눅스에서만 사용할 경우 선택
  • NTFS: 윈도우에서만 사용할 경우 선택
  • FAT: 리눅스, 윈도우, Mac 모두에서 사용할 경우 선택

모든 데이터가 지워진다는 경고 문구와 함께 우측 상단에 Format 실행 버튼을 누른다.

포맷후에는 원하는 위치에 디스크 마운트해서 사용하면 된다.

디스크 마운트, 언마운트

디스크 확인

sudo fdisk -l

아래와 같이 총 4개의 disk가 확인된다: nvme0n1: 512 GB, sdc: 256 GB, sdb: 2 TB, sda: 2 TB

uuid확인

sudo blkid

마운트할 폴더를 미리 생성한다.

sudo mkdir -p /hdd2

부팅시 자동 마운트되도록 /etc/fstab에 마운트 정보를 추가한다.

UUID에 sda1의 파티션의UUID를 입력하고, 마운트할 폴더인 /hdd2를 입력하고, type에는 위의 Type인 ext4를 입력한다.

sudo vi /etc/fstab

시스템을 시작하지 않고 바로 마운트 적용

sudo mount -a

정상적으로 마운트되었는지 df명령으로 확인한다.

df -h

ntfs 의 경우 root 계정없이 마운트하기

ntfs의 경우 /etc/fstab파일을 다음과 같이 수정해야 user 권한을 사용할 수 있다.

(1) ntfs의 경우 root 계정으로만 마운트된다.

(2) users 옵션과 permissions, exec옵션을 주어야 user 계정 설정 및 실행이 가능하다.

#UUID=703C10043C0FC456 /hdd2 ntfs defaults 0 0
UUID=703C10043C0FC456 /hdd2 ntfs auto,users,permissions,exec,big_writes 0 0

(2,4) 소유권한을 usr 계정으로 바꾼다.

sudo mkdir /hdd2
sudo chown usr:usr hdd2/
sudo mount -a # 위에서 etc/fstab를 users옵션을 넣어서 설정한 경우
sudo chown -R usr:usr hdd2/

디스크 언마운트

-ㅣ 혹은 -f 옵션을 사용한다. 버전에 따라 -f 옵션이 않되는 경우도 있다.

umount -l /hdd2
umount -f /hdd2

지금까지 리눅스에서 사용할수 있는 디스크 관련 명령들을 알아보았다.

반응형

'리눅스' 카테고리의 다른 글

Linux: chmod 755 의미  (0) 2023.04.15
Ubuntu 18.04: GUI 기반 NVidia Driver 설치  (0) 2021.06.11
Ubuntu 18.04: 기존 Nvidia driver 직접 설치  (1) 2021.06.11
Ubuntu 18.04 설치 2: VNC  (0) 2021.06.11
Ubuntu 18.04 설치 1  (0) 2021.06.11