Edited at

Ubuntu HDD等認識 (mount)

忘れそうなのでメモ


  • Ubuntu16.04LTS

  • 2TBのハードディスク


ディスク確認

$ sudo fdisk -l

ディスクサイズなどを確認して必要なデバイス/dev/sdxxを見つけます。今回は/dev/sda1をmount対象とします

...

...
Disk /dev/sda: 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: gpt
Disk identifier: 1D7C473C-EE28-4369-847A-C52B729A0B43

デバイス Start 最後から セクタ Size タイプ
/dev/sda1 2048 3907029134 3907027087 1.8T Linux filesystem

Disk /dev/sdb: 111.8 GiB, 120034123776 bytes, 234441648 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: C2C1A9EE-2FB7-4356-BC1D-DE79A43FC694

デバイス Start 最後から セクタ Size タイプ
/dev/sdb1 2048 499711 497664 243M Linux filesystem
/dev/sdb2 499712 1554431 1054720 515M EFI System
/dev/sdb3 1554432 195379199 193824768 92.4G Linux filesystem
/dev/sdb4 195379200 234440703 39061504 18.6G Linux スワップ


ファイルシステムを確認

ディスクのファイルシステムを確認します。

英語ですがこちらの記事に一通り説明されています。

$ lsblk -f

/dev/sda1のファイルシステムはext4であることが確認できます。

NAME   FSTYPE   LABEL   UUID                                 MOUNTPOINT

loop1 squashfs /snap/core/4917
sdb
├─sdb4 swap e3669f67-90b6-4a3d-8d2f-167737eb2d7d [SWAP]
├─sdb2 vfat 11B2-A8E9 /boot/efi
├─sdb3 ext4 d778328f-d162-479c-bb7f-c7d40f5db47c /
└─sdb1 ext4 274a0e7a-cf62-4443-aa0a-8d14f1c53d21 /boot
loop4 squashfs /snap/discord/69
loop2 squashfs /snap/core/5145
loop0 squashfs /snap/discord/71
sda
└─sda1 ext4 DATA2TB cbacc62a-6da2-4d6a-a415-199fe5d66c84
loop5 squashfs /snap/slack/7
loop3 squashfs /snap/discord/72


Mount

マウント先のディレクトリを作成してそこにマウントします。オプションとして読み書き権限を与えておきます。

自動マウント先が/media/<username>/下なのでそこに作ろうと思います。

$ mkdir /media/<username>/<任意の名前>

$ sudo mount /dev/sda1 /media/<username>/<任意の名前> --types=ext4 --options=rw

これでマウントされました。


Unmount

アンマウントしたいときは以下のコマンドで行えます

$ sudo umount /dev/sda1