システムに追加の(非USB)ハードドライブを挿入します。私はすでに他のハードドライブにUbuntuを持っているので、追加のドライブにUbuntuをインストールするのではなく、ストレージにのみ使用します。 Ubuntuシステムに追加のハードドライブを追加するにはどうすればよいですか。 Ubuntuに認識させ、適切にマウントしますか?
最も簡単で使いやすい方法は、おそらく新しいHDDをインストールしてマシンを起動した後にgparted
を使用することです。
Sudo gparted
次に、サイズとタイプを設定して、パーティションを作成します。
ヒント:ハードドライブは追加のストレージスペースであるため、ext4
。タイプの単一の大きなパーティションを作成することをお勧めします。
gparted
は非常に使いやすいツールですが、非常に高度です。
パーティションの作成が完了したら(これは追加のストレージドライブであるため、たった1つのext4
データパーティションになります)、永続的にマウントする必要があります。
このステップでは、新しいパーティションの名前をすでに知っています。不明な場合は、次のコマンドを実行すると、既存のドライブとそれらのパーティションについて通知されます。
Sudo fdisk -l
これは次のようなものを出力します(意図的に/dev/sda
システムドライブ情報をスキップしました):
Disk /dev/sda: 250.1 GB, 250059350016 bytes
....
Disk /dev/sdb: 2000.4 GB, 2000398934016 bytes
255 heads, 63 sectors/track, 243201 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes
Sector size (logical/physical): 512 bytes / 4096 bytes
I/O size (minimum/optimal): 4096 bytes / 4096 bytes
Disk identifier: 0x000814e3
Device Boot Start End Blocks Id Syste
/dev/sdb1 1 243201 1953512001 83 Linux
出力は、新しいパーティションが/dev/sdb1
であることを示します。貴重なスペースを活用するには、マウントする必要があります。これを実現するには、次の3つの簡単な手順を実行する必要があります。
Sudo mkdir /hdd
root
権限で/etc/fstab
ファイルを開きます。
Sudo vim /etc/fstab
そして、ファイルの最後に以下を追加します。
/dev/sdb1 /hdd ext4 defaults 0 0
最後のステップで完了です!
Sudo mount /hdd
最新のドライブは巨大であり、 GPT でパーティション化して2TB +のサイズを許可する必要があります。
ディスクを見つける:
blkid
すでにフォーマットされている場合は、UUID
およびPARTUUID
の設定を持つ/dev/sdb1
のようなエントリが表示されます。
ディスクがフォーマットされていない場合、新しいパーティションを作成します。
cgdisk /dev/sdb
それをフォーマットします:
mkfs -t ext4 /dev/sdb1
Hddのディレクトリを作成します。
mkdir /media/storage
blkid
を再度実行し、/dev/sdb1
パーティションのUUID
に注意して、/etc/fstab
に追加します(fstab
をインストールして、etckeeper
のバックアップを作成します-このファイルは重要):
UUID="b4c93..." /media/storage ext4 defaults 0 2
fstab wiki page はそれが何を意味するかを説明しています。これにより、再起動後も持続します。
最後に、再起動せずにテストしてマウントします。
mount -av
ここに別のドライブを追加する方法についての説明があります:
基本的に、新しいディスクのパーティションを作成し、その上にファイルシステムを作成してからマウントする必要があります。それは簡単な方法です。別の方法は、lvmを使用して、新しいドライブに仮想ディスクを作成することです。これにより、柔軟性が向上します。
最初に、新しいハードディスクを識別する必要があります。
CTRL
+ ALT
+ T
を押してコンソールを開き、次を入力します。
lsblk
次のようなものが表示されます。
loop0 7:0 0 86.6M 1 loop /snap/core/4486
sda 8:0 0 5G 0 disk
├─sda1 8:1 0 512M 0 part /boot/efi
└─sda2 8:2 0 4.5G 0 part /
sdb 8:16 0 10G 0 disk
sr0 11:0 1 1024M 0 rom
たとえば、sdbは、追加する新しいハードディスクです。
sdbが新しいハードディスクの場合、ext3またはext4にフォーマットする必要があります
Sudo mkfs.ext4 -j -L NewHDD /dev/sdb
上記のコマンドはターゲットハードディスク上のすべてを削除します。ハードディスクにデータがあり、それらを失いたくない場合は、このステップをスキップできます。
ここで、新しいハードディスクのUUIDが必要です。
Sudo blkid /dev/sdb
次のようなものが表示されます。
/dev/sdb: LABEL="NewHDD" UUID="5d6c8f68-dcc8-4a91-a510-9bca2aa71521" TYPE="ext4"
次のステップでは、リセット後の自動マウントのためにfstabに新しいハードディスクを追加します。
Sudo nano /etc/fstab
そして、次の内容で新しい行を下部に追加します。
/dev/disk/by-uuid/5d6c8f68-dcc8-4a91-a510-9bca2aa71521 /mnt/NewHDD auto nosuid,nodev,nofail,x-gvfs-show,x-gvfs-name=NewHDD 0 0
5d6c8f68-dcc8-4a91-a510-9bca2aa71521
と/mnt/NewHDD
を置き換えて、マウントする独自のUUIDとパスを置き換え、CTRL
+ X
を押してから、Y
とENTER
を押します。保存します。
マウントするには、結果が次のようになる場合:Sudo mount -a
を使用します。
mount: /mnt/NewHDD: mount point does not exist.
マウントポイントSudo mkdir /mnt/NewHDD
を作成してから、再度使用する必要があります:Sudo mount -a
また、次のコマンドを使用して、新しいハードディスクの所有者とグループを変更する必要があります。
Sudo chown user:user -R /mnt/NewHDD
user:user
を必要なユーザーとグループに置き換えます。