해결:
<참고: http://reachlab-kr.github.io/linux/2015/10/03/Ubuntu-fstab.html>
<참고: http://www.thegeekstuff.com/2012/08/2tb-gtp-parted>
1. 하드디스크를 직접 컴퓨터에 연결한다.
2. 연결된 하드디스크를 확인한다.
ctrl+alt+t로 터미널 창 열기
ctrl+alt+t로 터미널 창 열기
sudo fdisk -l
이렇게하면 현재 물리적으로 연결된 HDD/SSD(+RAM,...)들이 쭉 보임.
Disk /dev/ram#: ~~ <- RAM임.
Disk /dev/sda: AAA GiB, ~~~ bytes, ~~~ sectors <-- 이렇게 /dev다음 /sd#로 시작하면 하드디스크임. sda, sdb, sdc, sdd, ... 순서대로.
새로 설치한 디스크를 확인할 것.
- 용량이 다르다면 용량으로.
cat /etc/fstab와 위 결과를 비교.
- 새 하드디스크는 Disk, Units, Sector size, I/O size까지만 있으나 쓰던 하드디스크는 Disklabel type, Disk identifier, Device, Boot, Start등을 표시하는 테이블까지 있음.
ex) /dev/sdb <- 내가 설치한 것.
- 만약 위의 것으로 구분이 안된다면(다른 PC에서 포맷하거나 사용한 적이 있다면 구분안됨), 리눅스 폴더의 왼쪽 장치를 보면 새볼륨으로 연결된 장치가 있음. 그냥 클릭 후, 연결하면 됨.
df -h
If your new hdd is empty, check using this command.
df -h
If your new hdd is empty, check using this command.
* 만약 연결하려는 HDD에 data가 있고 그대로 사용하려는 경우는 5번으로 Go.
3. 파티션 생성
3.1. cfdisk활용 (2TB이하면)
sudo cfdisk /dev/sdb
방향키(위아래)로 disk선택, 방향키(좌우)로 행동선택
지우고 싶은 [Delete]선택해서 지우고,
Free space에서 [New]로 할당 -> 사이즈 입력(기본은 최대) -> primary -> [Write]현재까지 결과 저장하여 partition table생성 -> [Quit].
sudo cfdisk /dev/sdb
방향키(위아래)로 disk선택, 방향키(좌우)로 행동선택
지우고 싶은 [Delete]선택해서 지우고,
Free space에서 [New]로 할당 -> 사이즈 입력(기본은 최대) -> primary -> [Write]현재까지 결과 저장하여 partition table생성 -> [Quit].
3.2. 2TB이상인 경우: Parted mklabel활용
sudo parted /dev/sdb
At (parted), 아래를 입력.
print(HDD정보 보여줌) -> mklabel gpt(파티션 테이블 gpt로 만듬)
-> mkpart primary 0GB 6001GB(print시 나오는 hdd max값)(파티션 생성) -> ctrl+c 종료
-> mkpart primary 0GB 6001GB(print시 나오는 hdd max값)(파티션 생성) -> ctrl+c 종료
4. 포맷
sudo mkfs -t ext4 /dev/sdb1
ext4가 최신 유행 파일시스템.
ext4가 최신 유행 파일시스템.
5. 마운트
보통 자동으로 됨.
만약 안된다면
gnome-disks -> 해당 disk > 기어모양에서 옵션으로 설정가능.
여기서 마운트지점을 바꾸면 이름도 바꿀 수 있음.
자동 마운트 옵션: 끔 (부팅시 자동으로 마운트 됨)
시작할 때 마운트: 켬
사용자 인터페이스에서 보이기: 켬
마운트 지점: 원하는 것 입력.
종료 후, 재생버튼(삼각형) 노름.
b. 영구적 마운트
(/etc/fstab파일 편집해야 함)
b.0 mount point생성 (여기서는 /mnt/extHDD)
mkdir /mnt/extHDD
chmod 777 /mnt/extHDD
b.1 uuid 확인
sudo blkid
/dev/sda1: UUID="철수" TYPE="ext4"
위에서 /dev/sda1의 UUID를 기억해둔다.
만약 sda1이 어떤HDD인지 모르겠다면 df -h와 연결하여 확인한다.
b.2 fstab파일 편집
sudo gedit /etc/fstab
파일 맨 아래 기존 UUID=영희 ~~~ 아래에
위의 정보추가
UUID=철수 /data(mount point/나중에 여기로 접근) ext4(filesystem) defaults 1 2
위에서 defaults는 마운트옵션
1은 dump(백업)여부, 0(불가), 1(가능)
2는 무결성 검사 우선순위, 0(안함), 1(우선함/주로 루트), 2(나중함/주로 저장HDD)
b.3 mount 다시 확인
sudo mount -a
df -h
6. 마운트 결과 확인
cat /proc/mounts | grep /dev*
하면 /dev/sda~~ 와 연결된 정보들이 나타남.
7. 권한 수정
sudo chown -R [username] /media/sda1/
sudo chmod +w /media/sda1/
만약 안된다면
gnome-disks -> 해당 disk > 기어모양에서 옵션으로 설정가능.
여기서 마운트지점을 바꾸면 이름도 바꿀 수 있음.
자동 마운트 옵션: 끔 (부팅시 자동으로 마운트 됨)
시작할 때 마운트: 켬
사용자 인터페이스에서 보이기: 켬
마운트 지점: 원하는 것 입력.
종료 후, 재생버튼(삼각형) 노름.
b. 영구적 마운트
6. 마운트 결과 확인
cat /proc/mounts | grep /dev*
하면 /dev/sda~~ 와 연결된 정보들이 나타남.
7. 권한 수정
sudo chown -R [username] /media/sda1/
sudo chmod +w /media/sda1/