最近、仕事で、指定したディレクトリにディスクをマウントする必要があるので、後で参照できるように記録します。
1. 現在のすべてのディスク情報を表示する
まず、現在のサーバーのすべてのディスク情報を確認します。コマンドは次のとおりです。
sudo fdisk -l
2.分割する(または分割しない)
/dev/sdb のゾーンを分割したい場合は、
sudo fdisk /dev/sdb
n # 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 ~ 4 であることを示します。Enter キーを押すだけです (デフォルトの 1 が選択されていることを示します)。次のような出力があります。
First sector (2048-61439999, default 2048):
Last sector, +sectors or +size{
K,M,G,T,P} (2048-61439999, default 61439999):
Created a new partition 1 of type 'Linux' and of size 29.3 GiB.
1 つの領域に分割する必要があるため、First セクタを変更する必要はなく、Last セクタをデフォルトで入力できます.最後に、w と入力して保存すると、次のような出力が表示され、分割が成功したことが示されます.
The partition table has been altered.
Calling ioctl() to re-read partition table.
Syncing disks.
3. ハードディスク ファイル システムをフォーマットする
ハードディスク ファイル システムをフォーマットするには、mkfs コマンドを使用できます。
# 格式化硬盘的文件系统,这里格式化为 ext4 系统
sudo mkfs -t ext4 /dev/sdb1
または、パーティションがない場合は、次の format コマンドを実行します。
sudo mkfs -t ext4 /dev/sdb
4. ハードディスクをマウントする
ハードディスクをマウントするには、最初にフォルダーを作成し、mount コマンドを使用してハードディスクをフォルダーにマウントする必要があります。
# 创建要挂载的文件夹
sudo mkdir /data
# 挂载硬盘到该文件夹上
sudo mount /dev/sdb1 /data
次に、df -hT を実行して、次のような出力を確認します。
5.起動時に自動マウント
以前は手動マウントのみ実装されていましたが、再起動後は自動マウントされません。ここでは、自動マウントを設定する必要があります。
ファイル fstab には、コンピュータ上のストレージ デバイスとそのファイル システムに関する情報が含まれています。これは、ハードディスク (パーティション) がどのように使用されるか、またはシステム全体に統合されるかを決定する唯一のファイルです。
# 进入 fstab 修改配置
sudo vim /etc/fstab
# 在最后面加入指定信息
/dev/sdb1 /data ext4 defaults 0 0
5.アンマウント
アンマウントするには、umount コマンドを使用します。
sudo umount /dev/sdb1
6. マウントされたハードディスクの情報を表示する
df -hT コマンドを使用して、マウントされたハードディスクの情報を表示できます。
7. 特定のディレクトリへの /data ソフト リンク
ディレクトリ dir1 は空でなければなりません
ln -s /data /home/dogs/dir1