sdb をマウントして /home ディレクトリを sdb に移動する方法

sdb をマウントして /home ディレクトリを sdb に移動する方法

質問があります:

コマンドを入力するとsudo lsblk -o、次のようになります。

NAME,FSTYPE,SIZE,MOUNTPOINT,LABEL", my outcome looks like this:

NAME   FSTYPE   SIZE MOUNTPOINT LABEL
sda           119.2G            
├─sda1 vfat     512M /boot/efi  
├─sda2 ext4   110.8G /          
└─sda3 swap       8G [SWAP]     
sdb           931.5G       

125G SSDは私のでありsda1TB HDDは私のですsdb

Ubuntu のインストールに問題があったため、両方のドライブに OS をインストールすることになりました。その後、sudo dd if=/dev/zero of=/dev/sdbから起動したいため、を使用して HDD をフォーマットしましたSSD。そのため、 のすべてのデータとパーティションが消去されましたhdd

をプライマリ ストレージ ディスクとして使用したいのですが、に1TB HDD移動する必要があると思います。 これを行う方法について簡単なアドバイスはありますか? また、 をどのようにパーティション分割すればよいと思いますか?/homeHDDHDD

答え1

まず、fdisk を使用して sdb に新しいパーティションを作成する必要があります。このパーティションを ext4 (または任意の他のファイルシステム タイプ) でフォーマットする必要があります。

すべてのデータを移動するには、LiveCD/LiveUSB から起動することをお勧めします。sda2 を /mnt/sda2 にマウントし、sdb1 を /mnt/sdb1 にマウントします。次に、すべてのデータを /mnt/sda2/home から /mnt/sda2 にコピーします。最後に、/mnt/sda2/etc/fstab を編集して、/home ファイルシステムを自動的にマウントする必要があります。

UUID=37xxxxxxx /home           ext4    defaults        0       2

blkidでUUIDを取得できます

$ sudo blkid /dev/sdb1
/dev/sdb1: UUID="379xxxxxx" TYPE="ext4" PARTUUID="0006a6c7-06" 

関連情報