리눅스에서 새 하드디스크를 마운트 하고 자 하는 경우
우선 fdisk 를 통해 새 하드디스크의 device number?(sda | sdb | sdc ...)를 확인해야한다.
$ sudo fdisk -l
확인한 device number(예시 sdc)를 가지고 fdisk 를 통해 파티션을 설정한다.
$ sudo fdisk /dev/sdX
Command (m for help): n
Partition type
p primary (0 primary, 0 extended, 4 free)
e extended (container for logical partitions)
Select (default p):
Partition number (1-4, default 1):
First sector (2048-41943039, default 2048):
Last sector, +sectors or +size{K,M,G,T,P} (2048-41943039, default 41943039):
Created a new partition 1 of type 'Linux' and of size 20 GiB.
Command (m for help): w
The partition table has been altered.
Calling ioctl() to re-read partition table.
Syncing disks.
파티션 설정이 끝나면, 포멧을 해야한다.
일반적으로 리눅스에서는 ext4 포멧을 사용한다.
$ sudo mkfs.ext4 /dev/sdc
이제 하드디스크가 준비가 완료 된 것이다.
다음은, 해당 하드디스크를 디렉토리 어딘가에 마운트 해야한다.
$ sudo mkdir /mnt
$ sudo mount /dev/sdc /mnt
그러나, 위와 같은 방법으로 마운트를 하면 매번 컴퓨터를 켤 때 마다 새로 마운트를 해줘야 한다.
컴퓨터가 부팅 될 때 자동으로 마운트는 /etc/fstab을 참조하여 하는데,
/etc/fstab에 해당 HDD를 추가하면 된다.
fstab에 HDD 정보를 UUID를 바탕으로 적어주기 때문에 이를 위해서는 우선, HDD의 UUID를 확인해아 한다.
$ sudo blkid
UUID를 확인하여 클립보드로 복사해 둔후
vi editor로 etc/fstab을 수정한다.
$ sudo vi /etc/fstab
fstab에 추가하는 형식은 아래와 같다.
<file system> <mount point> <type> <options> <dump> <pass>
UUID=5aa86733-92d5-4060-9086-d026d9409e7b /mnt ext4
이때, options, dump, pass는 입력하지 않아도 기본적으로 동작하는데는 문제없다.
'Programming > Linux' 카테고리의 다른 글
Systemd Service (0) | 2018.05.04 |
---|---|
Linux tar, gz, bz2 (0) | 2018.04.25 |
HandBrakeCLI (0) | 2018.04.06 |
Linux sed (0) | 2018.02.05 |
Linux find (0) | 2018.02.04 |