ハードドライブを追加するにはどうすればよいですか?


68

システムに追加の(非USB)ハードドライブを配置します。私はすでに他のハードドライブにUbuntuを持っているので、追加のドライブにUbuntuをインストールするのではなく、ストレージにのみ使用します。Ubuntuシステムに追加のハードドライブを追加するにはどうすればよいですか(Ubuntuに認識させ、適切にマウントさせるなど)。


1
この問題について一般的な質問をするのは理にかなっていると思いました。私はそれを見つけようとしましたが、チャットで成功することなく尋ねました。ヒント:help.ubuntu.com/community/InstallingANewHardDrive
NN

良いアイデア!私がこれに答える前に見つけてくれたらいいのに。askubuntu.com / questions / 488213 / 。おそらくそれらはマージできます。
オタク長老14

回答:


73

1パーティション

最も簡単で使いやすい方法はgparted、新しいHDDをインストールしてマシンを起動した後に使用することです。

sudo gparted

次に、サイズとタイプを設定して、パーティションを作成します。
ヒント:ハードドライブは追加のストレージスペースであるため、おそらくのタイプの単一の大きなパーティションを作成する必要がありますext4

gpartedのスクリーンショット

gparted 非常に使いやすいツールですが、非常に高度です。

2マウント

パーティションの作成が完了した後(ext4これは追加のストレージドライブであるため、ほとんどの場合1つのデータパーティションになります)、永続的にマウントする必要があります。

このステップでは、新しいパーティションの名前をすでに知っています。よくわからない場合は、次のコマンドを実行すると、既存のドライブとパーティションが思い出されます。

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つの簡単な手順を実行する必要があります。

2.1マウントポイントを作成する

sudo mkdir /hdd

2.2 / etc / fstabの編集

アクセス許可で/etc/fstabファイルを開くroot

sudo vim /etc/fstab

そして、ファイルの最後に以下を追加します。

/dev/sdb1    /hdd    ext4    defaults    0    0

2.3パーティションのマウント

最後のステップで完了です!

sudo mount /hdd

リンク集


1
いい答えだ。ただし、いくつかの方法で改善できると思います。パーティションのみを新しいドライブにするか、ドライブ上のデータを失いたい場合に警告を追加することができます。マウントの意味と、ドライブを/ etc / fstabに追加する必要がある理由について簡単に説明してください。また、/ etc / fstabエントリの各部分の意味を説明してください。
NN

2
あなたは私の提案は合理的だと思うが、それに応じて答えを編集していないと言います。
NN

fstabの詳細については、help.ubuntu.com
community /

1
小さなこと、その最後のマウントコマンドにはsudoが必要です。
デイブ・レミー

3
この答えは適切ですが、デバイス名/ dev / sd ??を介してディスクをマウントしていますが、これは変更される可能性があります。現在、UbuntuでディスクをマウントするにはUUIDが推奨されます。この他の回答では、blkidを使用してUUIDを見つけてfstabに追加する方法について説明しています。askubuntu.com/revisions/932362/2
ネルソン

15

最新のドライブは巨大であり、GPTでパーティション化して2TB以上のサイズを許可する必要があります。

  1. ディスクを見つける:

    blkid
    

    既にフォーマットされている場合は、/dev/sdb1with UUIDPARTUUIDsettings などのエントリが表示されます。

  2. ディスクがフォーマットされていない場合、新しいパーティションを作成します。

    cgdisk /dev/sdb
    

    それをフォーマットします:

    mkfs -t ext4 /dev/sdb1
    
  3. hddのディレクトリを作成します。

    mkdir /media/storage
    
  4. blkidもう一度実行し、パーティションに注意UUIDして/dev/sdb1追加します/etc/fstabfstabインストールしてバックアップを作成しetckeeperます-このファイルは重要です)。

    UUID="b4c93..."  /media/storage  ext4  defaults  0  2
    

    fstab wikiページは、それが何を意味するかを説明しています。これにより、再起動後も持続します。

  5. 最後に、再起動せずにテストしてマウントします。

    mount -av
    

1
blkidはrootとして実行する必要があります。そうでない場合、出力はありません。3番目のhddをマウントしようとしています。sdaとsdbはすでに取得されているので、入力しcgdisk /dev/sdcます。ただし、出力はCould not load partitions from '/dev/sdc'! Aborting!
Torstenです。

これらの指示はより明確になる可能性があります。
mmann1123

10

ここに別のドライブを追加する方法についての説明があります:

基本的に、新しいディスクのパーティションを作成し、その上にファイルシステムを作成してからマウントする必要があります。それは簡単な方法です。別の方法は、lvmを使用して、新しいドライブに仮想ディスクを作成することです。これにより、柔軟性が向上します。


4
回答は通常、自給自足であると予想されます。回答をより良くするために、リンクではなく明示的な指示を提供してください。
NN

8

最初に、新しいハードディスクを識別する必要があります。

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 を押しYENTER、それを保存します。

マウントするには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を必要な独自のユーザーとグループに置き換えます。

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.