CentOS7にUSB外付HDDを増設する(Ext4編)

┏━━━━━━━━━━━━━━━━━━━
┃目的
┗━━━━━━━━━━━━━━━━━━━
・CentOS7にUSB外付HDDを増設する。

・1回キリのその場使いではなく、恒久的に設置する。

・出来る限り専門知識の必要が無い操作で行う。

・Ext4タイプで使用する。


┏━━━━━━━━━━━━━━━━━━━
┃前提
┗━━━━━━━━━━━━━━━━━━━
デバイス:/dev/sdb1
マウント先:/mnt/drive1


┏━━━━━━━━━━━━━━━━━━━
┃手順
┗━━━━━━━━━━━━━━━━━━━
1.CentOS7を起動し管理者でログイン



2.HDDをUSBで接続する



3.GUI画面から、『ディスク』ユーティリティを起動する
アプリケーション
→ユーティリティ
→→ディスク

3-1.初期化する
画面左側のデバイス(D)の中から、
『ディスクドライブ』コーナーの当該HDDを選択

画面右上の歯車状の設定マークをクリック
 『初期化』を選択する

3-2.パーティションを作成する
画面右中ほどのボリューム(V)
+マークで追加
タイプを『Linuxシステムと互換(Ext4)』を選び作成

※このまま再生ボタンをクリックすると、
/run/media/root/ラベル名にマウントされる。
デスクトップ上に入口も生成され、フラッシュメモリのように1回毎に利用する分には便利だが、据置にするには向かないマウントのされ方をする。



4.コマンド画面で操作
4-1.マウント先作成
# mkdir /mnt/drive1


4-2.マウント実行
# mount -o defaults /dev/sdb1 /mnt/drive1/


4-3.使えるか試す
# cd /mnt/drive1/
# echo test > test.file
# ls -l
合計 32
-rwxr-xr-x 1 root root 5 10月 8 11:34 test.file


5.OSを再起動した後も自動でマウントさせる
5-1.UUIDを調べる
# blkid
/dev/sda1: UUID="2db331c9-bbaa-473f-ae9c-f3a31650d37c" TYPE="xfs"
/dev/sda2: UUID="G2LMGJ-QZ3R-gId4-aTiD-WqOr-EKvS-c4J1rb" TYPE="LVM2_member"
/dev/mapper/centos-swap: UUID="e92d55fd-69c3-4625-9141-d1b362c750d6" TYPE="swap"
/dev/mapper/centos-root: UUID="b6da0306-9879-43b5-aa85-68f9981349f8" TYPE="xfs"
/dev/sdb1: LABEL="disk1" UUID="8d716431-8a9b-454a-a2c2-25da86ef087c" TYPE="ext4"
/dev/mapper/centos-home: UUID="18d3e287-aec1-4e0b-8dd6-2b15e5b0e83e" TYPE="xfs"

↓これに注目
/dev/sdb1: LABEL="disk1" UUID="8d716431-8a9b-454a-a2c2-25da86ef087c" TYPE="ext4"

UUIDとTYPEを覚えておく。
/dev/sdb1: LABEL="disk1" UUID="(あ)" TYPE="ext4"


5-2.設定ファイルに書き込む
解説
UUID=(あ) /mnt/drive1 ext4 defaults 0 0

/etc/fstabの最終行に下記を追記する。
UUID=8d716431-8a9b-454a-a2c2-25da86ef087c /mnt/drive1 ext4 defaults 0 0

注意:"(あ)"と"(い)"はダブルクォーテーションを外している事に注目!

アプリケーション
→ファイル
→コンピューター
→etc
→fstab

またはコマンドで
# vi /etc/fstab

#
# /etc/fstab
# Created by anaconda on Wed Sep 23 04:28:52 2015
#
# Accessible filesystems, by reference, are maintained under '/dev/disk'
# See man pages fstab(5), findfs(8), mount(8) and/or blkid(8) for more info
#
/dev/mapper/centos-root / xfs defaults 1 1
UUID=2db331c9-bbaa-473f-ae9c-f3a31650d37c /boot xfs defaults 1 2
/dev/mapper/centos-home /home xfs defaults 1 2
/dev/mapper/centos-swap swap swap defaults 0 0
# ↓追記
UUID=8d716431-8a9b-454a-a2c2-25da86ef087c /mnt/drive1 ext4 defaults 0 0


6.再起動する
# reboot


┏━━━━━━━━━━━━━━━━━━━
┃補足
┗━━━━━━━━━━━━━━━━━━━
Windows系のフォーマットもできるが、
Linux側でキュリティのコントロールをしつつWindowsと共有するならLinuxタイプ。
Ext4にすればよい。