Ubuntu
UbuntuServer

Ubuntu Serverでディスクのフォーマットから自動マウント設定までをコマンドで行う

大まかに分けて下記のステップで作業することになります。

  1. 自分が接続したディスクがなんという名前で認識されているか確認
  2. ディスクのフォーマット
  3. 自動マウント設定

ディスクの確認

$ sudo fdisk -l
Disk /dev/sda: 238.5 GiB, 256060514304 bytes, 500118192 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: 2D087494-BD71-488D-9A6D-1B677405EA4E

Device     Start       End   Sectors   Size Type
/dev/sda1   2048 500118158 500116111 238.5G Linux filesystem

ディスクのフォーマット

ディスクのパーテション削除をする

$ sudo fdisk /dev/sda

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.


Command (m for help): d
Selected partition 1
Partition 1 has been deleted.

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

ディスクのパーテションが削除されたことを確認

$ sudo fdisk -l
Disk /dev/sda: 238.5 GiB, 256060514304 bytes, 500118192 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: 2D087494-BD71-488D-9A6D-1B677405EA4E

パーティションを作成

$ sudo fdisk /dev/sda

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.


Command (m for help): n
Partition number (1-128, default 1): 1
First sector (34-500118158, default 2048):
Last sector, +sectors or +size{K,M,G,T,P} (2048-500118158, default 500118158):

Created a new partition 1 of type 'Linux filesystem' and of size 238.5 GiB.

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

ext4でフォーマット

$ sudo mkfs.ext4 /dev/sda1
mke2fs 1.42.13 (17-May-2015)
Found a gpt partition table in /dev/sda
Proceed anyway? (y,n) y
Discarding device blocks: done
Creating filesystem with 62514774 4k blocks and 15630336 inodes
Filesystem UUID: 49793e27-e2c2-45fa-b34b-7dfecf0292b7
Superblock backups stored on blocks:
    32768, 98304, 163840, 229376, 294912, 819200, 884736, 1605632, 2654208,
    4096000, 7962624, 11239424, 20480000, 23887872

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

自動マウント設定

blkidでUUIDを確認する

$ sudo blkid /dev/sda1
/dev/sda1: UUID="hogehoge" TYPE="ext4" PARTUUID="piyopiyo"

/etc/fstabを編集する

$ sudo vi /etc/fstab

ファイルの末尾に下記のように記述

UUID=hogehoge /mnt/ssd2 ext4 defaults 0 0

再起動

sudo reboot

/mnt/ssd2にディスクがマウントされているはずです。

参考