Debian HDD 増設時の設定手順
目次
1 手順
1.1 HDD が認識されているか確認
clothoid@silverstone:~$ sudo fdisk -l Disk /dev/sda: 119.2 GiB, 128035676160 bytes, 250069680 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: gpt Disk identifier: 717F68DA-1EA0-4675-BC19-5E9CCB19C147 Device Start End Sectors Size Type /dev/sda1 2048 1050623 1048576 512M EFI System /dev/sda2 1050624 1550335 499712 244M Linux filesystem /dev/sda3 1550336 250068991 248518656 118.5G Linux LVM Disk /dev/sdb: 465.8 GiB, 500107862016 bytes, 976773168 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 /dev/sdc: 1.8 TiB, 2000398934016 bytes, 3907029168 sectors Units: sectors of 1 * 512 = 512 bytes Sector size (logical/physical): 512 bytes / 4096 bytes I/O size (minimum/optimal): 4096 bytes / 4096 bytes Disk /dev/mapper/silverstone--vg-root: 114.6 GiB, 123086045184 bytes, 240402432 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 /dev/mapper/silverstone--vg-swap_1: 3.9 GiB, 4152360960 bytes, 8110080 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
今回は 2TB の HDD を増設したので、Disk /dev/sdc だと推測して、以下を実行
clothoid@silverstone:~$ sudo hdparm -i /dev/sdc /dev/sdc: Model=WDC WD20EZAZ-00GGJB0, FwRev=80.00A80, SerialNo=WD-WX82A305HTN1 Config={ HardSect NotMFM HdSw>15uSec SpinMotCtl Fixed DTR>5Mbs FmtGapReq } RawCHS=16383/16/63, TrkSize=0, SectSize=0, ECCbytes=0 BuffType=unknown, BuffSize=unknown, MaxMultSect=16, MultSect=16 (maybe): CurCHS=16383/16/63, CurSects=16514064, LBA=yes, LBAsects=3907029168 IORDY=on/off, tPIO={min:120,w/IORDY:120}, tDMA={min:120,rec:120} PIO modes: pio0 pio3 pio4 DMA modes: mdma0 mdma1 mdma2 UDMA modes: udma0 udma1 udma2 udma3 udma4 udma5 *udma6 AdvancedPM=no WriteCache=enabled Drive conforms to: unknown: ATA/ATAPI-1,2,3,4,5,6,7 * signifies the current active mode
Model から増設したHDDを同定。
1.2 パーティションの作成
clothoid@silverstone:~$ sudo fdisk /dev/sdc Welcome to fdisk (util-linux 2.29.2). 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 0x5f388f93. Command (m for help): m Help: DOS (MBR) a toggle a bootable flag b edit nested BSD disklabel c toggle the dos compatibility flag Generic d delete a partition F list free unpartitioned space l list known partition types n add a new partition p print the partition table t change a partition type v verify the partition table i print information about a partition Misc m print this menu u change display/entry units x extra functionality (experts only) Script I load disk layout from sfdisk script file O dump disk layout to sfdisk script file Save & Exit w write table to disk and exit q quit without saving changes Create a new label g create a new empty GPT partition table G create a new empty SGI (IRIX) partition table o create a new empty DOS partition table s create a new empty Sun partition table 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 Partition number (1-4, default 1): 1 First sector (2048-3907029167, default 2048): Last sector, +sectors or +size{K,M,G,T,P} (2048-3907029167, default 3907029167): Created a new partition 1 of type 'Linux' and of size 1.8 TiB. Command (m for help): p Disk /dev/sdc: 1.8 TiB, 2000398934016 bytes, 3907029168 sectors Units: sectors of 1 * 512 = 512 bytes Sector size (logical/physical): 512 bytes / 4096 bytes I/O size (minimum/optimal): 4096 bytes / 4096 bytes Disklabel type: dos Disk identifier: 0x5f388f93 Device Boot Start End Sectors Size Id Type /dev/sdc1 2048 3907029167 3907027120 1.8T 83 Linux Command (m for help): w The partition table has been altered. Calling ioctl() to re-read partition table. Syncing disks.
確認するために、
lothoid@silverstone:~$ sudo fdisk -l Disk /dev/sda: 119.2 GiB, 128035676160 bytes, 250069680 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: gpt Disk identifier: 717F68DA-1EA0-4675-BC19-5E9CCB19C147 Device Start End Sectors Size Type /dev/sda1 2048 1050623 1048576 512M EFI System /dev/sda2 1050624 1550335 499712 244M Linux filesystem /dev/sda3 1550336 250068991 248518656 118.5G Linux LVM Disk /dev/sdb: 465.8 GiB, 500107862016 bytes, 976773168 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 /dev/sdc: 1.8 TiB, 2000398934016 bytes, 3907029168 sectors Units: sectors of 1 * 512 = 512 bytes Sector size (logical/physical): 512 bytes / 4096 bytes I/O size (minimum/optimal): 4096 bytes / 4096 bytes Disklabel type: dos Disk identifier: 0x5f388f93 Device Boot Start End Sectors Size Id Type /dev/sdc1 2048 3907029167 3907027120 1.8T 83 Linux Disk /dev/mapper/silverstone--vg-root: 114.6 GiB, 123086045184 bytes, 240402432 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 /dev/mapper/silverstone--vg-swap_1: 3.9 GiB, 4152360960 bytes, 8110080 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
をして、以下を確認。
Device Boot Start End Sectors Size Id Type /dev/sdc1 2048 3907029167 3907027120 1.8T 83 Linux
1.3 ファイルシステムの作成
clothoid@silverstone:~$ sudo mkfs -t ext4 /dev/sdc1 mke2fs 1.43.4 (31-Jan-2017) Discarding device blocks: done Creating filesystem with 488378390 4k blocks and 122101760 inodes Filesystem UUID: ca684648-42c1-4002-b7c0-d1e818da96f1 Superblock backups stored on blocks: 32768, 98304, 163840, 229376, 294912, 819200, 884736, 1605632, 2654208, 4096000, 7962624, 11239424, 2048../0000, 23887872, 71663616, 78675968, 1024../00000, 214990848 Allocating group tables: done Writing inode tables: done Creating journal (262144 blocks): done Writing superblocks and filesystem accounting information: done
1.4 マウント
現状を確認。
clothoid@silverstone:~$ df -H Filesystem Size Used Avail Use% Mounted on udev 7.3G 0 7.3G 0% /dev tmpfs 1.5G 9.8M 1.5G 1% /run /dev/mapper/silverstone--vg-root 121G 106G 8.6G 93% / tmpfs 7.3G 216M 7.1G 3% /dev/shm tmpfs 5.3M 4.1k 5.3M 1% /run/lock tmpfs 7.3G 0 7.3G 0% /sys/fs/cgroup /dev/sda2 248M 75M 161M 32% /boot /dev/sda1 536M 136k 536M 1% /boot/efi /dev/sdb 493G 226G 242G 49% /500g tmpfs 1.5G 4.1k 1.5G 1% /run/user/110 tmpfs 1.5G 17k 1.5G 1% /run/user/1000
マウントポイントを作成。
sudo mkdir /2000g
マウント。
sudo mount /dev/sdc1 /2000g
再度状況を確認。
clothoid@silverstone:~$ sudo df -H Filesystem Size Used Avail Use% Mounted on udev 7.3G 0 7.3G 0% /dev tmpfs 1.5G 9.8M 1.5G 1% /run /dev/mapper/silverstone--vg-root 121G 106G 8.6G 93% / tmpfs 7.3G 216M 7.1G 3% /dev/shm tmpfs 5.3M 4.1k 5.3M 1% /run/lock tmpfs 7.3G 0 7.3G 0% /sys/fs/cgroup /dev/sda2 248M 75M 161M 32% /boot /dev/sda1 536M 136k 536M 1% /boot/efi /dev/sdb 493G 226G 242G 49% /500g tmpfs 1.5G 4.1k 1.5G 1% /run/user/110 tmpfs 1.5G 17k 1.5G 1% /run/user/1000 /dev/sdc1 2.0T 80M 1.9T 1% /2000g
1.5 自動マウント設定
UUIDの確認
clothoid@silverstone:~$ sudo blkid /dev/sdc1 /dev/sdc1: UUID="ca684648-42c1-4002-b7c0-d1e818da96f1" TYPE="ext4" PARTUUID="5f388f93-01"
fstab に追記。
# /etc/fstab: static file system information. # # Use 'blkid' to print the universally unique identifier for a # device; this may be used with UUID= as a more robust way to name devices # that works even if disks are added and removed. See fstab(5). # # <file system> <mount point> <type> <options> <dump> <pass> /dev/mapper/silverstone--vg-root / ext4 errors=remount-ro 0 1 # /boot was on /dev/sda2 during installation UUID=aa4a4e86-6349-4206-97a8-c25b3979c5b4 /boot ext2 defaults 0 2 # /boot/efi was on /dev/sda1 during installation UUID=CF84-E179 /boot/efi vfat umask=0077 0 1 /dev/mapper/silverstone--vg-swap_1 none swap sw 0 0 /dev/sr0 /media/cdrom0 udf,iso9660 user,noauto 0 0 /dev/sdb /500g ext4 defaults,noatime,errors=remount-ro 0 1 # /dev/sdc /320g ext4 defaults,noatime,errors=remount-ro 0 1 UUID=ca684648-42c1-4002-b7c0-d1e818da96f1 /2000g ext4 defaults 1 2
再起動して確認。
1.6 自分のものにする
clothoid@silverstone:~$ ll / |more total 113 drwxr-xr-x 3 root root 4096 Jun 20 11:45 2000g drwxrwxrwx 6 root root 4096 Jun 18 06:18 320g drwxrwxrwx 16 clothoid clothoid 4096 Apr 11 16:03 500g drwxr-xr-x 2 root root 4096 Apr 11 15:00 bin drwxr-xr-x 5 root root 1024 Jun 13 06:29 boot drwxr-xr-x 21 root root 3560 Jun 20 11:53 dev drwxr-xr-x 151 root root 12288 Jun 20 11:51 etc drwxr-xr-x 4 root root 4096 Aug 18 2018 home clothoid@silverstone:~$ sudo chown clothoid /2000g clothoid@silverstone:~$ sudo chgrp clothoid /2000g clothoid@silverstone:~$ ls -l / |more total 113 drwxr-xr-x 3 clothoid clothoid 4096 Jun 20 11:45 2000g drwxrwxrwx 6 root root 4096 Jun 18 06:18 320g drwxrwxrwx 16 clothoid clothoid 4096 Apr 11 16:03 500g drwxr-xr-x 2 root root 4096 Apr 11 15:00 bin
2 環境
clothoid@silverstone:~$ lsb_release -a No LSB modules are available. Distributor ID: Debian Description: Debian GNU/Linux 9.12 (stretch) Release: 9.12 Codename: stretch