새로 설치하고 있습니다만, 역시나 자주 쓰는 시스템이 아니고, X Window 을 설치하지 않았기 때문에 명령어를 기억하고 있지 못해서 더듬더듬 하고 있습니다. 이 기회에 기록을 남겨놔야겠네요.
1. 디스크 추가 확인
# sudo fdisk -l
보통 마지막에 아래와 같은 문가가 뜨면 아직 파티셔닝 하지 않은 디스크가 존재한다는 의미(즉, 새 디스크일 가능성이 큼)이니 이 디스크를 작업해주면 됩니다. 여기서는 /dev/sdb 가 새 장치겠네요.
Disk /dev/sdb doesn't contain a valid partition table
2. 디스크 파티셔닝
리눅스에서 파티션을 생성하겠습니다.
$ sudo fdisk /dev/sdb
위 명령을 실행한 뒤 n > p > 1 > (Enter) > (Enter) 순으로 누릅니다. 이후 p 을 눌러서 내용을 확인합니다. 출력된 내용에 /dev/sdb1 이 보인다면 성공입니다.
w 을 눌러서 저장합니다.
3. 추가된 디스크 format
최신 리눅스의 기본 파티션 타입인 ext4 로 작업하겠습니다. xfs 를 예전에 사용해봤으나 성능차이나 안정성 따윈...점차 귀찮아져서 생각 안하게 되네요.
# sudo mkfs.ext4 /dev/sdb1
조금 기다리시면 포맷이 완료됩니다.
4. 마운트 테스트
생성된 디스크가 잘 붙는지 확인해봅니다.
$ sudo mount /dev/sdb1 /mnt
아무런 메세지 없이 잘 붙는다면 아래와 같은 명령어로 용량 확인을 해 봅니다.
$ df -h
물론 mount 명령으로 잘 연결됐는지 확인도 가능합니다.
$ mount
...
/dev/sdb1 on /mnt type ext4 (rw)
말줄임표(...)는 위에 나온 내용들이 길어서 넣은 것입니다. 마지막에 mount 한 것이 잘 보이네요.
umount 명령으로 다시 해제해줍니다. 단 mount 되어 있는 디렉토리에 존재할 경우 umount 명령이 제대로 실행되지 않으니, 루트(/) 경로로 이동한 뒤 umount 을 시도해보세요.
$ sudo umount /dev/sdb1
5. 추가된 디스크의 UUID 확인
UUID 란 유니크(Unique)한 UID 을 의미합니다. 즉, 고유한 값을 의미하는 것인데, 요즘은 이 UUID 을 이용해서 mount 하는 추세입니다. 왜냐하면 장치 연결이 많이지면서 같은 장치명에 여러개의 장치가 번갈아가면서 잡히게 되면 골치아픈 일이 생기기 때문입니다.
아래 명령으로 추가한 장치의 UUID 가 무엇인지 확인해봅시다.
$ ls -l /dev/disk/by-uuid/
합계 0
lrwxrwxrwx 1 root root 10 11월 4 15:17 1416d714-a348-420d-88a4-d3643116999d -> ../../sda5
lrwxrwxrwx 1 root root 10 11월 4 15:17 866b5285-3103-4d49-a5de-0db96c4b46b4 -> ../../sda2
lrwxrwxrwx 1 root root 10 11월 4 15:32 a1fd40c6-e10a-4cf3-ac90-6ab2c97818c0 -> ../../sdb1
결과를 보니 a1fd40c6-e10a-4cf3-ac90-6ab2c97818c0 가 새롭게 추가된 디스크의 UUID 네요. 이를 기록해둡니다.
6. /etc/fstab 에 추가하기
시스템 부팅 시 /etc/fstab 의 내용을 참고하여 mount 을 시도합니다. mount 명령과는 약간 문법이 다르니 주의하세요. 이미 /dev/sda1 (저의 경우 파티션 수동 설정을 하느라 /dev/sda2 로 잡혀있습니다) 의 정보가 기술되어 있으니 이를 복사하셔서 적당히 수정하셔도 됩니다. 저의 경우 아래와 같이 수정하였습니다.
$ sudo vi /etc/fstab
...
# /tmp was on /dev/sda2
UUID=a1fd40c6-e10a-4cf3-ac90-6ab2c97818c0 /mnt ext4 errors=remount-ro 0 1
위의 문장들을 참고하여 주석과 함께 내용을 추가하였습니다. /mnt 가 아닌 다른 위치에서 이용하시려면 /mnt 대신에 해당 경로를 작성하시면 됩니다. 이 때 해당경로는 이미 디렉토리로 생성이 되어 있어야 하며, 소유권 설정도 원하는 형태대로 설정해야 합니다.
재시작하거나 mount 명령으로 mount 을 확인해보세요.
$ sudo mount -a
이상입니다.
4번 항목은
답글삭제$ sudo /dev/sdb1 /mnt
->
$ sudo mount /dev/sdb1 /mnt
입니다.
앗...고맙습니다. 수정했습니다.
삭제