2019年12月2日月曜日

raspberry pi : USB HDD (ext4) の接続

目的:

外付け USB HDD を ext4 でフォーマットして マウントする。

手順:

  1. HDDの接続確認
    外付け HDD を USB 接続する。
    sudo fdisk -l
    を実行し、認識されていることを確認。
  2. パーティションの切り直し
    sudo fdisk /dev/sda
    で fdisk を起動。

    (1) 現状確認
    Command (m for help): p
    p コマンドで、現状を確認する。
    Command (m for help): p
    Disk /dev/sda: 2.7 TiB, 3000592982016 bytes, 5860533168 sectors
    Disk model: HDCZ-UT
    Units: sectors of 1 * 512 = 512 bytes
    Sector size (logical/physical): 512 bytes / 4096 bytes
    I/O size (minimum/optimal): 4096 bytes / 4096 bytes
    Disklabel type: gpt
    Disk identifier: 22EE638C-C5E7-4B8A-9B09-5719F4AE76BC
    
    Device      Start        End    Sectors  Size Type
    /dev/sda1      34     262177     262144  128M Microsoft reserved
    /dev/sda2  264192 5860532063 5860267872  2.7T Microsoft basic data
    
    Partition 1 does not start on physical sector boundary.
    
    2つのパーティションがある。

    (2) パーティションの削除
    d コマンドで 2つのパーティションを削除する。
    Command (m for help): d
    Partition number (1,2, default 2): 1
    
    Partition 1 has been deleted.
    
    Command (m for help): d
    Selected partition 2
    Partition 2 has been deleted.
    

    (3) 削除確認
    p コマンドで パーティションが削除されたことを確認する。
    Command (m for help): p
    Disk /dev/sda: 2.7 TiB, 3000592982016 bytes, 5860533168 sectors
    Disk model: HDCZ-UT
    Units: sectors of 1 * 512 = 512 bytes
    Sector size (logical/physical): 512 bytes / 4096 bytes
    I/O size (minimum/optimal): 4096 bytes / 4096 bytes
    Disklabel type: gpt
    Disk identifier: 22EE638C-C5E7-4B8A-9B09-5719F4AE76BC
    

    (4) パーティションの追加
    n コマンドで パーティションを追加する。
    Command (m for help): n
    Partition number (1-128, default 1): 1
    First sector (34-5860533134, default 2048):
    Last sector, +/-sectors or +/-size{K,M,G,T,P} (2048-5860533134, default 5860533134):
    
    Created a new partition 1 of type 'Linux filesystem' and of size 2.7 TiB.
    

    (5) 追加確認
    p コマンドで パーティションが追加されたことを確認。
    Command (m for help): p
    Disk /dev/sda: 2.7 TiB, 3000592982016 bytes, 5860533168 sectors
    Disk model: HDCZ-UT
    Units: sectors of 1 * 512 = 512 bytes
    Sector size (logical/physical): 512 bytes / 4096 bytes
    I/O size (minimum/optimal): 4096 bytes / 4096 bytes
    Disklabel type: gpt
    Disk identifier: 22EE638C-C5E7-4B8A-9B09-5719F4AE76BC
    
    Device     Start        End    Sectors  Size Type
    /dev/sda1   2048 5860533134 5860531087  2.7T Linux filesystem
    

    (6) 設定を書き込む
    w コマンドで 設定を書き込む。
    Command (m for help): w
    The partition table has been altered.
    Calling ioctl() to re-read partition table.
    Syncing disks.
    


  3. ext4 でフォーマットする。
    sudo mkfs.ext4 /dev/sda1
    sudo mkfs.ext4 /dev/sda1
    mke2fs 1.44.5 (15-Dec-2018)
    Creating filesystem with 732566385 4k blocks and 183148544 inodes
    Filesystem UUID: d67444b3-b379-42ce-9c41-d97d60b698db
    Superblock backups stored on blocks:
            32768, 98304, 163840, 229376, 294912, 819200, 884736, 1605632, 2654208,
            4096000, 7962624, 11239424, 20480000, 23887872, 71663616, 78675968,
            102400000, 214990848, 512000000, 550731776, 644972544
    
    Allocating group tables: done
    Writing inode tables: done
    Creating journal (262144 blocks): done
    Writing superblocks and filesystem accounting information: done


  4. USB HDD をマウントする。
    (1) マウントポイントを作成する。
    sudo mkdir /mnt/hdd1
    sudo chmod 777 /mnt/hdd1
    (2) USB HDD の UUID を確認する。
    sudo blkid /dev/sda1
    (3) fstab のバックアップを取っておく。(念の為)
    sudo cp /etc/fstab /etc/fstab.bak
    (4) fstab に
    UUID="************" /mnt/hdd1 ext4 nofail 0 0
    を追記する。( ”************” は (3) で確認した UUID )
    sudo vi /etc/fstab
    (5) リブート する。
    sudo reboot
    (6) マウント確認。
     df | grep /mnt/hdd1
    で、マウントされていることを確認する。


0 件のコメント:

コメントを投稿