忘れそうなのでメモ
- 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>/
下なのでそこに作ろうと思います。
$ sudo mkdir /media/<username>/<任意の名前>
$ sudo mount /dev/sda1 /media/<username>/<任意の名前> --types=ext4 --options=rw
これでマウントされました。
追記(2020/05/28)
vfatのディスクをマウントする際は権限にも注意
fat32のディスクをlinuxでマウント | yamac diary
Unmount
アンマウントしたいときは以下のコマンドで行えます
$ sudo umount /dev/sda1