본문 바로가기
서버/리눅스

리눅스 하드디스크 추가/마운트

by 서율97 2019. 11. 28.

01. 하드디스크 설치

...

02. 하드디스크 확인

> sudo fdisk -l

Disk /dev/sda: 59.6 GiB, 64023257088 bytes, 125045424 sectors
Units: sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 4096 bytes
I/O size (minimum/optimal): 4096 bytes / 33553920 bytes

03. 파티션 만들기

> sudo fdisk /dev/sda
...
Command (m for help): n
Partition type:
   p   primary (0 primary, 0 extended, 4 free)
   e   extended
Select (default p): p
Partition number (1-4, default 1):
Using default value 1
First sector (2048-1000215215, default 2048):
Using default value 2048
Last sector, +sectors or +size{K,M,G} (2048-1000215215, default 1000215215):
Using default value 1000215215

Command (m for help): p

Disk /dev/sdb: 512.1 GB, 512110190592 bytes
255 heads, 63 sectors/track, 62260 cylinders, total 1000215216 sectors
Units = sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disk identifier: 0xe8bf195f

   Device Boot      Start         End      Blocks   Id  System
/dev/sdb1            2048  1000215215   500106584   83  Linux

Command (m for help): w
The partition table has been altered!

04. 포맷

> sudo mkfs.ext4 /dev/sda
mke2fs 1.42.9 (4-Feb-2014)
Discarding device blocks: done
Filesystem label=
OS type: Linux
...
Writing superblocks and filesystem accounting information: done

5. 마운트

uuid 확인
> sudo blkid
...
/dev/sda: UUID="d73c00e2-230c-4744-aa12-63d85a2476e6" TYPE="ext4"
...
fstab에 자동마운트 지정
> sudo vi /etc/fstab
UUID=d73c00e2-230c-4744-aa12-63d85a2476e6 /www ext4 defaults 0 0
* 해당 HDD를 디렉터리 /www에 마운트한다.

마운트 및 확인
> sudo mkdir /www
> sudo mount -a
> df -h
Filesystem      Size  Used Avail Use% Mounted on
...
/dev/sda         59G   53M   56G   1% /www
...

<추가> 3TB의 경우 기존의 fdisk로 파티셔닝이 불가능하므로 parted를 이용한 마운트이다.

2-1. 하드디스크 확인
# fdisk -l /dev/sdb
2-2. parted 실행
> parted /dev/sdb
2-3. label 타입
> mklabel gpt
Warning: The existing
Yes/No? yes

2-4. 용량설정

> unit TB
2-5. 파티션을 만든다 (아래는 처음부터 끝까지 하나의 파티션으로 만드는 것).
> mkpart primary 0.00TB 3.00TB  // primary, logical, extended 가 있다.

2-6. 설정한  것을 확인

> print
2-7. parted에서 나가기.
> quit
2-8. sda 생성확인
> fdisk -l
2-9. sda 파일시스템 ext4 설정 (필요에따라 ext2, ext3 설정가능)
> mkfs.ext4 /dev/sdb1
2-10. 마운트할 디렉토리 생성
> sudo mkdir /www
> sudo mount -a
> df -h
Filesystem      Size  Used Avail Use% Mounted on
...
/dev/sda         1TB   53M   1TB   1% /www
...
11. 자동마운트 설정.
uuid 확인
> sudo blkid
...
/dev/sda: UUID="d73c00e2-230c-4744-aa12-63d85a2476e6" TYPE="ext4"
...
fstab에 자동마운트 지정
> sudo vi /etc/fstab
UUID=d73c00e2-230c-4744-aa12-63d85a2476e6 /www ext4 defaults 0 0
* 해당 HDD를 디렉터리 /www에 마운트한다.

13. 마운트 확인
> sudo mount -a
재부팅하여 마운트가 유지되는지 다시확인.


'서버 > 리눅스' 카테고리의 다른 글

Linux - USB Device 접근권한 영구변경  (0) 2024.03.14
리눅스 파티션 복사 명령어  (0) 2019.11.28
리눅스 vi 명령어  (0) 2019.11.28