본문 바로가기
운영체제

하드디스크 관리 2

by ^..^v 2019. 5. 11.
728x90
반응형

하드디스크 추가

 

Server 가상머신에 1G 하드디스크를 추가해 보겠습니다. 

 

추가한 하드디스크의 물리 이름은 /dev/sdb가 되며, 파티션을 나누면 /dev/sdb1이 됩니다. 해당 파티션은 특정 디렉터리에 마운트시킨 후 사용할 수 있습니다. 

 

Virtual Machine Setting 창에서 Add... 버튼을 클릭합니다. 

 

Add Hardware Wizard 창에서 Hard Disk를 선택한 후 Next 버튼을 클릭합니다. 

 

하드디스크의 타입으로 SCSI를 선택한 후 Next 버튼을 클릭합니다.

 

Create a new virtual disk를 선택한 후 Next 버튼을 클릭합니다.

 

디스크 크기로 1GB를 입력하고, Store virtual disk as a single file을 선택한 후 Next 버튼을 클릭합니다.

 

가상 디스크 파일 명과 저장 위치를 지정한 후 Finish 버튼을 클릭합니다. 

 

추가된 하드디스크의 정보를 확인합니다.

 

 

파티션 분할

 

Server 가상머신을 실행합니다. VMware 상태창에 하드디스크가 추가된 것을 확인합니다. 

 

터미널을 열고 fdisk 명령어로 파티션을 분할합니다.

root@server:~# fdisk /dev/sdb                      SCSI 0:1 하드디스크 포맷

Welcome to fdisk (util-linux 2.27.1).
Changes will remain in memory only, until you decide to write them.
Be careful before using the write command.

Device does not contain a recognized partition table.
Created a new DOS disklabel with disk identifier 0x1265ada3.

Command (m for help): n                            새로운 파티션 분할   
Partition type 
   p   primary (0 primary, 0 extended, 4 free)
   e   extended (container for logical partitions)
Select (default p): p                              Primary 파티션 선택
Partition number (1-4, default 1): 1               파티션 번호
First sector (2048-2097151, default 2048):         시작 섹터
Last sector, +sectors or +size{K,M,G,T,P} (2048-2097151, default 2097151):  마지막 섹터

Created a new partition 1 of type 'Linux' and of size 1023 MiB.

Command (m for help): p                            설정 내용 확인
Disk /dev/sdb: 1 GiB, 1073741824 bytes, 2097152 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
Disklabel type: dos
Disk identifier: 0x1265ada3

Device     Boot Start     End Sectors  Size Id Type
/dev/sdb1        2048 2097151 2095104 1023M 83 Linux

Command (m for help): w                            설정 저장
The partition table has been altered.
Calling ioctl() to re-read partition table.
Syncing disks.

 

생성된 파티션 /dev/sab1에 mkfs 명령으로 ext4 형식의 파일 시스템을 생성합니다. 

root@server:~# mkfs.ext4 /dev/sdb1
mke2fs 1.42.13 (17-May-2015)
Creating filesystem with 261888 4k blocks and 65536 inodes
Filesystem UUID: 3b58e2c4-1960-43dd-bd5b-8f7cf0e23a9a
Superblock backups stored on blocks: 
	32768, 98304, 163840, 229376

Allocating group tables: done                            
Writing inode tables: done                            
Creating journal (4096 blocks): done
Writing superblocks and filesystem accounting information: done

 

파티션 장치를 마운트

 

/mydata 디렉터리를 만들고 /dev/sab1 장치를 마운트합니다. 

root@server:~# mkdir /mydata
root@server:~# mount /dev/sdb1 /mydata

 

항상 마운트될 수 있도록 /etc/fstab 파일에 /dev/sdb1 마운트 정보를 추가하고 reboot 합니다.

root@server:~# gedit /etc/fstab

    :
/dev/sdb1    /mydata    ext4    defaults   0    0
    :

root@server:~# reboot
728x90
반응형

'운영체제' 카테고리의 다른 글

VirtualBox에 Ubuntu Desktop 설치  (0) 2020.09.02
RAID 2  (0) 2019.05.30
RAID 1  (0) 2019.05.30
리눅스 필수 개념과 명령어 01  (0) 2019.05.29
하드디스크 관리 1  (0) 2019.05.11

댓글