結果、Khadas・Jetson nano両方ともにSSD 2Tをマウントはできるものの、Windowsからコピーをすると接続が解除される。そのうち両方とも認識されなくなる・・・
ラズパイ3は認識せず、ラズパイ4は1つは可能で2台のSSDは不可。
- ラズパイからの脱皮:KHADAS VIM1S レビュー
- KHADAS VIM1S・Jetson nano・ラズパイ3はSSD 2T使えない (現在このページにいます)
USBのSSDマウンターがだめなのか?WindowsのUSB3.0に指すと普通にコピーなど問題なくできるし速い!
Khadas VIM1S
ディスクを調べる
sudo fdisk -l
Disk /dev/ram0: 64 MiB, 67108864 bytes, 131072 sectors
Units: sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 4096 bytes
I/O size (minimum/optimal): 4096 bytes / 4096 bytes
Disk /dev/mmcblk0: 14.56 GiB, 15634268160 bytes, 30535680 sectors
Units: sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disklabel type: dos
Disk identifier: 0x0b570000
Device Boot Start End Sectors Size Id Type
/dev/mmcblk0p1 * 32768 524287 491520 240M b W95 FAT32
/dev/mmcblk0p2 524288 30230303 29706016 14.2G 83 Linux
MicroSD
Disk /dev/mmcblk1: 238.48 GiB, 256062259200 bytes, 500121600 sectors
Units: sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
SSD 2TB
Disk /dev/sda: 1.82 TiB, 2000398934016 bytes, 3907029168 sectors
Disk model: 31CG
Units: sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
SSD 2TB
Disk /dev/sdb: 1.82 TiB, 2000398934016 bytes, 3907029168 sectors
Disk model: 31CG
Units: sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
2つのSSD 2TBはsda,sdb
パーティション作成
p,n,p,あとはリターンしていって、最後にw(書き込み)、一瞬で終わる。
sudo fdisk /dev/sda
sudo fdisk /dev/sdb
Device Boot Start End Sectors Size Id Type
/dev/sda1 2048 3907029167 3907027120 1.8T 83 Linux
/dev/sdb1 2048 3907029167 3907027120 1.8T 83 Linux
フォーマット
/dev/sda1 、 /dev/sdb1 両方やる。すぐに終わる。
sudo mkfs.ext4 /dev/sda1
mke2fs 1.46.5 (30-Dec-2021)
Creating filesystem with 488378390 4k blocks and 122101760 inodes
Filesystem UUID: 5f01e027-98ba-4dbc-8332-c0151f8c814a
Superblock backups stored on blocks:
32768, 98304, 163840, 229376, 294912, 819200, 884736, 1605632, 2654208,
4096000, 7962624, 11239424, 20480000, 23887872, 71663616, 78675968,
102400000, 214990848
Allocating group tables: done
Writing inode tables: done
Creating journal (262144 blocks):
done
Writing superblocks and filesystem accounting information: done
マウント
sudo mkdir /mnt/play2t
sudo chmod 775 /mnt/play2t
sudo mkdir /mnt/soko2t
sudo chmod 775 /mnt/soko2t
UUIDを確認
sudo blkid /dev/sda1
/dev/sda1: UUID="5f01e027-98ba-4dbc-8332-c0151f8c814a" BLOCK_SIZE="4096" TYPE="ext4" PARTUUID="08e359aa-01"
sudo blkid /dev/sdb1
/dev/sdb1: UUID="5d62c0f8-172c-42d7-8765-0faa7165b7f9" BLOCK_SIZE="4096" TYPE="ext4" PARTUUID="433074c9-01"
fstabに書き込んでリブート
sudo vim /etc/fstab
UUID=5f01e027-98ba-4dbc-8332-c0151f8c814a /mnt/play2t ext4 defaults 0 0
UUID=5d62c0f8-172c-42d7-8765-0faa7165b7f9 /mnt/soko2t ext4 defaults 0 0
自動マウント確認
sudo cat /etc/mtab
df
Filesystem 1K-blocks Used Available Use% Mounted on
tmpfs 203592 11184 192408 6% /run
/dev/mmcblk0p2 14558480 10496600 3852008 74% /
tmpfs 1017952 272 1017680 1% /dev/shm
tmpfs 5120 4 5116 1% /run/lock
tmpfs 1017952 0 1017952 0% /tmp
/dev/mmcblk1 245026076 3228280 229278372 2% /mnt/sd
/dev/mmcblk0p1 221664 42500 169340 21% /boot
/dev/sda1 1921724696 28 1824032608 1% /mnt/soko2t
/dev/sdb1 1921724696 28 1824032608 1% /mnt/play2t
overlay 245026076 3228280 229278372 2% /mnt/sd/docker/overlay2/939f2d6742434fd48a5ce954051b8c5abdd81fcf3fa9f568ac446b290eba5bf0/merged
overlay 245026076 3228280 229278372 2% /mnt/sd/docker/overlay2/17b975b597edda3488e4aa1f24bde93b9cc739b82e68a47d3bb11597a5567e48/merged
tmpfs 203588 76 203512 1% /run/user/1000
Sambaに追加
sudo vim /etc/samba/smb.conf
[soko2t]
path = /mnt/soko2t/
browsable = yes
writable = yes
guest ok = no
read only = no
[play2t]
path = /mnt/play2t/
browsable = yes
writable = yes
guest ok = no
read only = no
Play2tをNTFSにした
コピーがえらい時間かかかるのでBMAXに直接USBのSSD 2TBを指してNTFSフォーマットにしてコピーした。
今度はNTFSフォーマットのSSD 2TBが表示されない。
sudo fdisk -l
~
Disk /dev/mmcblk0: 14.56 GiB, 15634268160 bytes, 30535680 sectors
Units: sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disklabel type: dos
Disk identifier: 0x0b570000
Device Boot Start End Sectors Size Id Type
/dev/mmcblk0p1 * 32768 524287 491520 240M b W95 FAT32
/dev/mmcblk0p2 524288 30230303 29706016 14.2G 83 Linux
Disk /dev/sda: 1.82 TiB, 2000398934016 bytes, 3907029168 sectors
Disk model: 31CG
Units: sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disklabel type: dos
Disk identifier: 0x433074c9
Device Boot Start End Sectors Size Id Type
/dev/sda1 2048 3907029167 3907027120 1.8T 83 Linux
Disk /dev/zram1: 248.52 MiB, 260595712 bytes, 63622 sectors
Units: sectors of 1 * 4096 = 4096 bytes
Sector size (logical/physical): 4096 bytes / 4096 bytes
I/O size (minimum/optimal): 4096 bytes / 4096 bytes
~
無い・・・
sudo blkid
/dev/mmcblk0p1: LABEL="BOOT" UUID="19fba464-2e42-4a29-95de-0ef89d598c53" BLOCK_SIZE="4096" TYPE="ext4" PARTUUID="0b570000-01"
/dev/mmcblk0p2: LABEL="ROOTFS" UUID="8bb3f7af-625c-4cf7-84d9-da8febc8e1ed" BLOCK_SIZE="4096" TYPE="ext4" PARTUUID="0b570000-02"
/dev/zram3: UUID="1c22f6c7-1af7-420c-9859-fe1db7a463a1" TYPE="swap"
/dev/zram1: UUID="197a5c08-ce32-4a7a-bc73-07908a51f7ac" TYPE="swap"
/dev/zram4: UUID="fe52bb0d-2a1b-42b4-b807-b697db7ccb0f" TYPE="swap"
/dev/zram2: UUID="2e3c9495-7cc4-4778-9370-7653fd99d089" TYPE="swap"
/dev/sda1: UUID="5d62c0f8-172c-42d7-8765-0faa7165b7f9" BLOCK_SIZE="4096" TYPE="ext4" PARTUUID="433074c9-01"
ntfsfix
ls /dev/sd*
/dev/sda /dev/sda1 /dev/sdb
sudo ntfsfix /dev/sdb
Mounting volume... Failed to read bootsector (size=0)
FAILED
Attempting to correct errors... Failed to read bootsector (size=0)
FAILED
Failed to startup volume: Invalid argument
Failed to read bootsector (size=0)
Unrecoverable error
Volume is corrupt. You should run chkdsk.
来た!うまくUSBにSSDがハマってなかった!
sudo fdisk -l
Disk /dev/ram0: 64 MiB, 67108864 bytes, 131072 sectors
Units: sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 4096 bytes
I/O size (minimum/optimal): 4096 bytes / 4096 bytes
~
Disk /dev/mmcblk1: 238.48 GiB, 256062259200 bytes, 500121600 sectors
Units: sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disk /dev/mmcblk0: 14.56 GiB, 15634268160 bytes, 30535680 sectors
Units: sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disklabel type: dos
Disk identifier: 0x0b570000
Device Boot Start End Sectors Size Id Type
/dev/mmcblk0p1 * 32768 524287 491520 240M b W95 FAT32
/dev/mmcblk0p2 524288 30230303 29706016 14.2G 83 Linux
Disk /dev/sda: 1.82 TiB, 2000398934016 bytes, 3907029168 sectors
Disk model: 31CG
Units: sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disklabel type: dos
Disk identifier: 0x433074c9
Device Boot Start End Sectors Size Id Type
/dev/sda1 2048 3907029167 3907027120 1.8T 83 Linux
Disk /dev/zram1: 248.52 MiB, 260595712 bytes, 63622 sectors
Units: sectors of 1 * 4096 = 4096 bytes
Sector size (logical/physical): 4096 bytes / 4096 bytes
I/O size (minimum/optimal): 4096 bytes / 4096 bytes
~
Disk /dev/sdb: 1.82 TiB, 2000398934016 bytes, 3907029168 sectors
Disk model: 31CG
Units: sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disklabel type: dos
Disk identifier: 0x08e359aa
Device Boot Start End Sectors Size Id Type
/dev/sdb1 2048 3907026943 3907024896 1.8T 7 HPFS/NTFS/exFAT
sudo blkid /dev/sdb1
/dev/sdb1: LABEL="play2t" BLOCK_SIZE="512" UUID="B6FE2734FE26EBF5" TYPE="ntfs" PARTUUID="08e359aa-01"
sudo vim /etc/fstab
UUID=5f01e027-98ba-4dbc-8332-c0151f8c814a /mnt/play2t ntfs defaults 0 0
↓コレやるとエラーになって起動しない・・・
sudo cat /etc/mtab
UUID=5f01e027-98ba-4dbc-8332-c0151f8c814a /mnt/play2t ntfs defaults 0 0
USB反対に差し替えた
エラーがでたけど起動はする。
FTFSのSSDをマウントしてみる。
sudo mount /dev/sdb /mnt/play2t
mount: /mnt/play2t: wrong fs type, bad option, bad superblock on /dev/sdb, missing codepage or helper program, or other error.
sudo ntfsfix /dev/sdb
Mounting volume... NTFS signature is missing.
FAILED
Attempting to correct errors... NTFS signature is missing.
FAILED
Failed to startup volume: Invalid argument
NTFS signature is missing.
Trying the alternate boot sector
Unrecoverable error
Volume is corrupt. You should run chkdsk.
sudo ntfsfix /dev/sdb1
Mounting volume... The disk contains an unclean file system (0, 0).
FAILED
Attempting to correct errors...
Processing $MFT and $MFTMirr...
Reading $MFT... OK
Reading $MFTMirr... OK
Comparing $MFTMirr to $MFT... OK
Processing of $MFT and $MFTMirr completed successfully.
Setting required flags on partition... OK
Going to empty the journal ($LogFile)... OK
Checking the alternate boot sector... OK
NTFS volume version is 3.1.
NTFS partition /dev/sdb1 was processed successfully.
/dev/sdb1 にしないとダメ
sudo mount /dev/sdb1 /mnt/play2t
UUIDが変わっている。
sudo blkid /dev/sdb1
/dev/sdb1: LABEL="play2t" BLOCK_SIZE="512" UUID="B6FE2734FE26EBF5" TYPE="ntfs" PARTUUID="08e359aa-01"
sudo vim /etc/fstab
UUID=B6FE2734FE26EBF5 /mnt/play2t ntfs defaults 0 0
これで両方のSSD 2TBが起動時にマウントするようになった♪
メンテ用に小さいHDMI接続のディスプレイ買った。
Jetson nano
やっぱりKhadas VIM1SのUSB2.0にSSDをさすと動画が遅いので普段使わないファイルを保存する倉庫にする。Jetson Nano 2GBがUSB3.0あるので試す。
sudo fdisk -l
[sudo] go のパスワード:
ディスク /dev/ram0: 8 MiB, 8388608 バイト, 16384 セクタ
単位: セクタ (1 * 512 = 512 バイト)
セクタサイズ (論理 / 物理): 512 バイト / 4096 バイト
I/O サイズ (最小 / 推奨): 4096 バイト / 4096 バイト
ディスク /dev/ram1: 8 MiB, 8388608 バイト, 16384 セクタ
単位: セクタ (1 * 512 = 512 バイト)
セクタサイズ (論理 / 物理): 512 バイト / 4096 バイト
I/O サイズ (最小 / 推奨): 4096 バイト / 4096 バイト
~
ディスク /dev/loop0: 4 KiB, 4096 バイト, 8 セクタ
単位: セクタ (1 * 512 = 512 バイト)
セクタサイズ (論理 / 物理): 512 バイト / 512 バイト
I/O サイズ (最小 / 推奨): 512 バイト / 512 バイト
~
ディスク /dev/mtdblock0: 4 MiB, 4194304 バイト, 8192 セクタ
単位: セクタ (1 * 512 = 512 バイト)
セクタサイズ (論理 / 物理): 512 バイト / 512 バイト
I/O サイズ (最小 / 推奨): 512 バイト / 512 バイト
GPT PMBR size mismatch (26769407 != 243138559) will be corrected by w(rite).
ディスク /dev/mmcblk0: 116 GiB, 124486942720 バイト, 243138560 セクタ
単位: セクタ (1 * 512 = 512 バイト)
セクタサイズ (論理 / 物理): 512 バイト / 512 バイト
I/O サイズ (最小 / 推奨): 512 バイト / 512 バイト
ディスクラベルのタイプ: gpt
ディスク識別子: D822ADC6-3533-4BA3-961D-63C98716A926
デバイス 開始位置 最後から セクタ サイズ タイプ
/dev/mmcblk0p1 28672 243136511 243107840 115.9G Linux ファイルシステム
/dev/mmcblk0p2 2048 2303 256 128K Linux ファイルシステム
/dev/mmcblk0p3 4096 4991 896 448K Linux ファイルシステム
~
パーティション情報の項目がディスクの順序と一致しません。
ディスク /dev/loop8: 68.5 MiB, 71823360 バイト, 140280 セクタ
単位: セクタ (1 * 512 = 512 バイト)
セクタサイズ (論理 / 物理): 512 バイト / 512 バイト
I/O サイズ (最小 / 推奨): 512 バイト / 512 バイト
~
ディスク /dev/zram0: 247.5 MiB, 259514368 バイト, 63358 セクタ
単位: セクタ (1 * 4096 = 4096 バイト)
セクタサイズ (論理 / 物理): 4096 バイト / 4096 バイト
I/O サイズ (最小 / 推奨): 4096 バイト / 4096 バイト
~
ディスク /dev/sda: 1.8 TiB, 2000398934016 バイト, 3907029168 セクタ
単位: セクタ (1 * 512 = 512 バイト)
セクタサイズ (論理 / 物理): 512 バイト / 512 バイト
I/O サイズ (最小 / 推奨): 512 バイト / 512 バイト
ディスクラベルのタイプ: dos
ディスク識別子: 0x08e359aa
デバイス 起動 開始位置 最後から セクタ サイズ Id タイプ
/dev/sda1 2048 3907026943 3907024896 1.8T 7 HPFS/NTFS/exFAT
どこにあるのか調べる
sudo blkid /dev/sda1
/dev/sda1: LABEL="play2t" UUID="B6FE2734FE26EBF5" TYPE="ntfs" PARTUUID="08e359aa-01"
マウント
sudo mkdir /mnt/play2t
sudo chmod 775 /mnt/play2t
sudo mount /dev/sda1 /mnt/play2t
起動時に自動マウント
sudo vim /etc/fstab
UUID=B6FE2734FE26EBF5 /mnt/play2t ntfs defaults 0 0
Samba
sudo vim /etc/samba/smb.conf
[play]
path = /mnt/play2t
browsable = yes
writable = yes
guest ok = no
read only = no
sudo smbcontrol smbd reload-config
やっぱUSB3.0速い!これだと問題なし。
もう一つSSD買うしかなさそう。
エラー
数分経つとSambaからSSDが読み込めなくなる・・・
dmesg
Buffer I/O error on dev sda1, logical block 36, async page read
/mnt/play2t$ ls
ls: ディレクトリ '.' を読み込んでいます: 入力/出力エラーです
sudo umount /dev/sda1
umount: /mnt/play2t: target is busy.
dmesg
[ 2847.899778] usb 2-1: Device not responding to setup address.
[ 2848.123740] usb 2-1: Device not responding to setup address.
[ 2848.335528] usb 2-1: device not accepting address 51, error -71
[ 2848.367558] usb usb2-port1: unable to enumerate USB device
ダメ!起動してからも読めないときがある。
こっちはNTFSフォーマットじゃダメかな?
EXT4でマウント
EXT4のSSD 2TBをさすとこんなエラー↓が出てディスクが見えない。
sudo fdisk -l
GPT PMBR size mismatch (26769407 != 243138559) will be corrected by w(rite).
ディスク /dev/mmcblk0: 116 GiB, 124486942720 バイト, 243138560 セクタ
単位: セクタ (1 * 512 = 512 バイト)
セクタサイズ (論理 / 物理): 512 バイト / 512 バイト
I/O サイズ (最小 / 推奨): 512 バイト / 512 バイト
ディスクラベルのタイプ: gpt
ディスク識別子: D822ADC6-3533-4BA3-961D-63C98716A926
デバイス 開始位置 最後から セクタ サイズ タイプ
/dev/mmcblk0p1 28672 243136511 243107840 115.9G Linux ファイルシステム
/dev/mmcblk0p2 2048 2303 256 128K Linux ファイルシステム
/dev/mmcblk0p3 4096 4991 896 448K Linux ファイルシステム
/dev/mmcblk0p4 6144 7295 1152 576K Linux ファイルシステム
/dev/mmcblk0p5 8192 8319 128 64K Linux ファイルシステム
/dev/mmcblk0p6 10240 10623 384 192K Linux ファイルシステム
/dev/mmcblk0p7 12288 13055 768 384K Linux ファイルシステム
/dev/mmcblk0p8 14336 14463 128 64K Linux ファイルシステム
/dev/mmcblk0p9 16384 17279 896 448K Linux ファイルシステム
/dev/mmcblk0p10 18432 19327 896 448K Linux ファイルシステム
/dev/mmcblk0p11 20480 22015 1536 768K Linux ファイルシステム
/dev/mmcblk0p12 22528 22655 128 64K Linux ファイルシステム
/dev/mmcblk0p13 24576 24959 384 192K Linux ファイルシステム
/dev/mmcblk0p14 26624 26879 256 128K Linux ファイルシステム
パーティション情報の項目がディスクの順序と一致しません。
このエラーはMicroSDカード?みたい。
直せるようだけど、間違えると動かなくなるのでやめておく。最初からなってた。もう一枚MicroSD作ったのでテストしてみる。やめておく。
sudo parted -l
モデル: 不明 (unknown)
ディスク /dev/zram3: 260MB
セクタサイズ (論理/物理): 4096B/4096B
パーティションテーブル: loop
ディスクフラグ:
番号 開始 終了 サイズ ファイルシステム フラグ
1 0.00B 260MB 260MB linux-swap(v1)
エラー: /dev/mtdblock0: ディスクラベルが認識できません。
モデル: 不明 (unknown)
ディスク /dev/mtdblock0: 4194kB
セクタサイズ (論理/物理): 512B/512B
パーティションテーブル: unknown
ディスクフラグ:
モデル: 不明 (unknown)
ディスク /dev/zram1: 260MB
セクタサイズ (論理/物理): 4096B/4096B
パーティションテーブル: loop
ディスクフラグ:
番号 開始 終了 サイズ ファイルシステム フラグ
1 0.00B 260MB 260MB linux-swap(v1)
モデル: 不明 (unknown)
ディスク /dev/zram2: 260MB
セクタサイズ (論理/物理): 4096B/4096B
パーティションテーブル: loop
ディスクフラグ:
番号 開始 終了 サイズ ファイルシステム フラグ
1 0.00B 260MB 260MB linux-swap(v1)
モデル: 不明 (unknown)
ディスク /dev/zram0: 260MB
セクタサイズ (論理/物理): 4096B/4096B
パーティションテーブル: loop
ディスクフラグ:
番号 開始 終了 サイズ ファイルシステム フラグ
1 0.00B 260MB 260MB linux-swap(v1)
Khadas EXT4でもコピーしているとエラーになる。
急にコピーできなくなる・・・なんで?
cd /mnt/soko2t
khadas@Khadas:/mnt/soko2t$ ls
ls: reading directory '.': Input/output error
dmesg
[63270.544037] usb 1-1.4: reset high-speed USB device number 3 using xhci-hcd
[63275.907885] usb 1-1.4: device descriptor read/64, error -110
[63275.907950] usb 1-1.4: Device no response
[63291.523825] usb 1-1.4: device descriptor read/64, error -110
[63291.523889] usb 1-1.4: Device no response
[63291.811826] usb 1-1.4: reset high-speed USB device number 3 using xhci-hcd
[63291.991834] usb 1-1.4: device descriptor read/64, error -71
[63292.279903] usb 1-1.4: device descriptor read/64, error -71
[63292.567835] usb 1-1.4: reset high-speed USB device number 3 using xhci-hcd
[63292.567884] usb 1-1.4: Device not responding to setup address.
[63292.775839] usb 1-1.4: Device not responding to setup address.
[63292.983798] usb 1-1.4: device not accepting address 3, error -71
[63293.163847] usb 1-1.4: reset high-speed USB device number 3 using xhci-hcd
[63293.163920] usb 1-1.4: Device not responding to setup address.
[63293.371847] usb 1-1.4: Device not responding to setup address.
[63293.579798] usb 1-1.4: device not accepting address 3, error -71
[63293.580122] usb 1-1.4: USB disconnect, device number 3
[63293.595845] blk_update_request: I/O error, dev sda, sector 1951317960 op 0x1:(WRITE) flags 0x800 phys_seg 15 prio class 0
[63293.596673] Aborting journal on device sda1-8.
[63293.597239] blk_update_request: I/O error, dev sda, sector 1950615552 op 0x1:(WRITE) flags 0x800 phys_seg 1 prio class 0
[63293.598553] Buffer I/O error on dev sda1, logical block 243826688, lost sync page write
[63293.599592] JBD2: Error -5 detected when updating journal superblock for sda1-8.
[63293.599652] blk_update_request: I/O error, dev sda, sector 504001784 op 0x1:(WRITE) flags 0x4000 phys_seg 15 prio class 0
[63293.601951] blk_update_request: I/O error, dev sda, sector 504002024 op 0x1:(WRITE) flags 0x4000 phys_seg 15 prio class 0
[63293.603333] blk_update_request: I/O error, dev sda, sector 504002264 op 0x1:(WRITE) flags 0x4000 phys_seg 28 prio class 0
[63293.604777] blk_update_request: I/O error, dev sda, sector 504002504 op 0x1:(WRITE) flags 0x4000 phys_seg 30 prio class 0
[63293.606127] blk_update_request: I/O error, dev sda, sector 504002744 op 0x1:(WRITE) flags 0x4000 phys_seg 19 prio class 0
[63293.607551] blk_update_request: I/O error, dev sda, sector 504002984 op 0x1:(WRITE) flags 0x4000 phys_seg 16 prio class 0
[63293.609340] blk_update_request: I/O error, dev sda, sector 504003224 op 0x1:(WRITE) flags 0x0 phys_seg 2 prio class 0
[63293.610274] EXT4-fs warning (device sda1): ext4_end_bio:309: I/O error 10 writing to inode 15728874 (offset 0 size 749568 starting block 63000406)
[63293.610287] Buffer I/O error on device sda1, logical block 62999967
[63293.611104] Buffer I/O error on device sda1, logical block 62999968
[63293.611948] Buffer I/O error on device sda1, logical block 62999969
[63293.612719] Buffer I/O error on device sda1, logical block 62999970
[63293.613522] Buffer I/O error on device sda1, logical block 62999971
[63293.614333] Buffer I/O error on device sda1, logical block 62999972
[63293.615145] Buffer I/O error on device sda1, logical block 62999973
[63293.616003] Buffer I/O error on device sda1, logical block 62999974
[63293.616775] Buffer I/O error on device sda1, logical block 62999975
[63293.617583] Buffer I/O error on device sda1, logical block 62999976
[63293.618833] JBD2: Detected IO errors while flushing file data on sda1-8
[63293.618863] blk_update_request: I/O error, dev sda, sector 2048 op 0x1:(WRITE) flags 0x800 phys_seg 1 prio class 0
[63293.619716] Buffer I/O error on dev sda1, logical block 0, lost sync page write
[63439.939998] EXT4-fs error: 21 callbacks suppressed
[63439.940014] EXT4-fs error (device sda1): __ext4_find_entry:1605: inode #2: comm smbd: reading directory lblock 0
[63439.940669] EXT4-fs error (device sda1): __ext4_find_entry:1605: inode #2: comm smbd: reading directory lblock 0
[63439.942058] EXT4-fs warning: 1 callbacks suppressed
[63439.942065] EXT4-fs warning (device sda1): htree_dirblock_to_tree:1014: inode #2: lblock 0: comm smbd: error -5 reading directory block
[63439.942120] EXT4-fs error (device sda1): __ext4_find_entry:1605: inode #2: comm smbd: reading directory lblock 0
[63439.952053] EXT4-fs warning (device sda1): htree_dirblock_to_tree:1014: inode #2: lblock 0: comm smbd: error -5 reading directory block
[63443.435353] usb 1-1.4: new high-speed USB device number 13 using xhci-hcd
[63444.095868] EXT4-fs error (device sda1): __ext4_find_entry:1605: inode #2: comm smbd: reading directory lblock 0
[63444.096528] EXT4-fs error (device sda1): __ext4_find_entry:1605: inode #2: comm smbd: reading directory lblock 0
[63444.097923] EXT4-fs warning (device sda1): htree_dirblock_to_tree:1014: inode #2: lblock 0: comm smbd: error -5 reading directory block
[63448.707443] usb 1-1.4: device descriptor read/64, error -110
[63448.707507] usb 1-1.4: Device no response
[63451.954109] EXT4-fs error (device sda1): __ext4_find_entry:1605: inode #2: comm smbd: reading directory lblock 0
[63451.954770] EXT4-fs error (device sda1): __ext4_find_entry:1605: inode #2: comm smbd: reading directory lblock 0
[63451.956254] EXT4-fs warning (device sda1): htree_dirblock_to_tree:1014: inode #2: lblock 0: comm smbd: error -5 reading directory block
[63451.956328] EXT4-fs error (device sda1): __ext4_find_entry:1605: inode #2: comm smbd: reading directory lblock 0
[63464.323386] usb 1-1.4: device descriptor read/64, error -110
[63464.323453] usb 1-1.4: Device no response
[63464.611292] usb 1-1.4: new high-speed USB device number 14 using xhci-hcd
[63464.791394] usb 1-1.4: device descriptor read/64, error -71
[63465.079302] usb 1-1.4: device descriptor read/64, error -71
[63465.187469] usb 1-1-port4: attempt power cycle
[63465.891289] usb 1-1.4: new high-speed USB device number 15 using xhci-hcd
[63465.891355] usb 1-1.4: Device not responding to setup address.
[63466.099323] usb 1-1.4: Device not responding to setup address.
[63466.307312] usb 1-1.4: device not accepting address 15, error -71
[63466.487280] usb 1-1.4: new high-speed USB device number 16 using xhci-hcd
[63466.487343] usb 1-1.4: Device not responding to setup address.
[63466.695327] usb 1-1.4: Device not responding to setup address.
[63466.903287] usb 1-1.4: device not accepting address 16, error -71
[63466.903493] usb 1-1.4: the parent's name is 1-1
[63466.903575] usb 1-1-port4: Device no response
[63466.904093] usb 1-1-port4: unable to enumerate USB device
[63482.896448] EXT4-fs warning (device sda1): htree_dirblock_to_tree:1014: inode #2: lblock 0: comm ls: error -5 reading directory block
[63499.410031] br-6914d32622de: port 1(veth44d8628) entered blocking state
[63499.410050] br-6914d32622de: port 1(veth44d8628) entered disabled state
[63499.411402] device veth44d8628 entered promiscuous mode
[63499.908691] eth0: renamed from veth4e2b343
[63499.936454] IPv6: ADDRCONF(NETDEV_CHANGE): veth44d8628: link becomes ready
[63499.936583] br-6914d32622de: port 1(veth44d8628) entered blocking state
[63499.936593] br-6914d32622de: port 1(veth44d8628) entered forwarding state
[63500.190874] br-6914d32622de: port 1(veth44d8628) entered disabled state
[63500.191349] veth4e2b343: renamed from eth0
[63500.313412] br-6914d32622de: port 1(veth44d8628) entered disabled state
[63500.314932] device veth44d8628 left promiscuous mode
[63500.314948] br-6914d32622de: port 1(veth44d8628) entered disabled state
[63529.963138] usb 1-1.4: new high-speed USB device number 17 using xhci-hcd
[63535.235099] usb 1-1.4: device descriptor read/64, error -110
[63535.235164] usb 1-1.4: Device no response
起動できなくなるので、/etc/fstabの自動マウントを解除する。
どうやら動画がSSDにあるとだめみたい。
Jetson nano EXT4/ ntfs 両方とも途中でエラーになる。
sudo apt install nvme-cli
sudo nvme get-feature -f 0x0c -H /dev/sda
get-feature: 無効な引数です
ん?
sudo nvme get-feature /dev/sda
feature-id required param
sudo nvme id-ctrl -H /dev/ada
/dev/ada: そのようなファイルやディレクトリはありません
Usage: nvme id-ctrl <device> [OPTIONS]
これ使えない?みたい。
エラーチェック
ホントに不良セクタあるかチェックする。多分ないと思うけど。
sudo badblocks -v -s /dev/sda1 | tee /tmp/badblocks.txt
Checking blocks 0 to 1953513559
Checking for bad blocks (read-only test): done
Pass completed, 0 bad blocks found. (0/0/0 errors)
ない、
SSDにコピーなどしていると途中でフリーズする
EXT4/ ntfs 両方とも コピー中に途中でフリーズ
HDMIでディスプレイ接続でキーボード接続してもなんの反応もなくフリーズ状態。
Ubuntu20にアップグレードして接続
SSDをさすと↓このようなエラーになる。困ったなぁ、EXT4/NTFS両方ともなる。
[ 665.520854] scsi 0:0:0:0: Direct-Access M 31CG 1.00 PQ: 0 ANSI: 6
[ 665.541897] sd 0:0:0:0: [sda] Read Capacity(10) failed: Result: hostbyte=0x00 driverbyte=0x08
[ 665.541904] sd 0:0:0:0: [sda] Sense Key : 0x5 [current]
[ 665.541908] sd 0:0:0:0: [sda] ASC=0x20 ASCQ=0x0
[ 665.545195] sd 0:0:0:0: [sda] Test WP failed, assume Write Enabled
[ 665.555872] sd 0:0:0:0: [sda] Asking for cache data failed
[ 665.562972] sd 0:0:0:0: [sda] Assuming drive cache: write through
[ 665.582611] sd 0:0:0:0: [sda] Read Capacity(10) failed: Result: hostbyte=0x00 driverbyte=0x08
[ 665.582617] sd 0:0:0:0: [sda] Sense Key : 0x5 [current]
[ 665.582620] sd 0:0:0:0: [sda] ASC=0x20 ASCQ=0x0
[ 665.594430] sd 0:0:0:0: [sda] Attached SCSI disk
指し直したりすると来る。ちゃんとマウントした時↓
[ 885.125386] usb 2-1: new SuperSpeed USB device number 6 using tegra-xusb
[ 885.151475] usb 2-1: New USB device found, idVendor=0bda, idProduct=0031
[ 885.151483] usb 2-1: New USB device strings: Mfr=1, Product=2, SerialNumber=3
[ 885.151487] usb 2-1: Product: 31
[ 885.151491] usb 2-1: Manufacturer: M
[ 885.151495] usb 2-1: SerialNumber: 012345681722
[ 885.165430] scsi host0: uas
[ 885.177236] scsi 0:0:0:0: Direct-Access M 31CG 1.00 PQ: 0 ANSI: 6
[ 885.248332] sd 0:0:0:0: [sda] 3907029168 512-byte logical blocks: (2.00 TB/1.82 TiB)
[ 885.269460] sd 0:0:0:0: [sda] Write Protect is off
[ 885.276711] sd 0:0:0:0: [sda] Mode Sense: 37 00 00 08
[ 885.281015] sd 0:0:0:0: [sda] Write cache: enabled, read cache: enabled, doesn't support DPO or FUA
[ 885.295593] sd 0:0:0:0: [sda] Optimal transfer size 33553920 bytes
[ 885.321771] sda: sda1
[ 885.355848] sd 0:0:0:0: [sda] Attached SCSI disk
コピーしていると以下のエラーになってSamba共有が切断される。
[ 1087.660097] blk_update_request: I/O error, dev sda, sector 1687131496
[ 1087.668867] sd 0:0:0:0: timing out command, waited 6s
[ 1087.676005] sd 0:0:0:0: [sda] tag#8 UNKNOWN(0x2003) Result: hostbyte=0x07 driverbyte=0x00
[ 1087.676011] sd 0:0:0:0: [sda] tag#8 CDB: opcode=0x2a 2a 00 64 8f 91 68 00 04 00 00
[ 1087.676015] blk_update_request: I/O error, dev sda, sector 1687130472
[ 1087.684774] sd 0:0:0:0: timing out command, waited 6s
[ 1087.692141] sd 0:0:0:0: timing out command, waited 6s
[ 1087.699448] sd 0:0:0:0: timing out command, waited 6s
[ 1087.706727] sd 0:0:0:0: timing out command, waited 6s
[ 1087.713983] sd 0:0:0:0: timing out command, waited 6s
[ 1087.721233] sd 0:0:0:0: timing out command, waited 6s
[ 1087.728495] sd 0:0:0:0: timing out command, waited 6s
[ 1087.735697] sd 0:0:0:0: timing out command, waited 6s
[ 1087.742848] sd 0:0:0:0: timing out command, waited 6s
[ 1087.749961] sd 0:0:0:0: timing out command, waited 6s
[ 1087.757048] sd 0:0:0:0: timing out command, waited 6s
[ 1087.764129] sd 0:0:0:0: timing out command, waited 6s
[ 1087.771188] sd 0:0:0:0: timing out command, waited 6s
[ 1087.778275] sd 0:0:0:0: timing out command, waited 6s
[ 1087.785270] sd 0:0:0:0: timing out command, waited 6s
[ 1087.792225] sd 0:0:0:0: timing out command, waited 6s
[ 1087.799207] sd 0:0:0:0: timing out command, waited 6s
[ 1087.806174] sd 0:0:0:0: timing out command, waited 6s
[ 1087.813080] sd 0:0:0:0: timing out command, waited 6s
[ 1087.888014] sd 0:0:0:0: [sda] Synchronizing SCSI cache
[ 1088.146096] sd 0:0:0:0: [sda] Synchronize Cache(10) failed: Result: hostbyte=0x07 driverbyte=0x00
[ 1088.455054] DeQueueRunning[0]= TRUE!
[ 1088.509464] DeQueueRunning[0]= TRUE!
[ 1089.357200] usb 2-1: Device not responding to setup address.
[ 1090.585183] usb 2-1: Device not responding to setup address.
[ 1090.798044] usb 2-1: device not accepting address 7, error -71
[ 1090.977490] DeQueueRunning[0]= TRUE!
[ 1091.136559] 80211> CFG80211_OpsStaGet ==>
[ 1091.137093] 80211> CFG80211_OpsStaGet ==>
[ 1091.140312] DeQueueRunning[0]= TRUE!
[ 1092.025131] usb 2-1: Device not responding to setup address.
[ 1092.250315] usb 2-1: Device not responding to setup address.
[ 1092.462007] usb 2-1: device not accepting address 8, error -71
[ 1092.494067] usb usb2-port1: attempt power cycle
[ 1094.237487] buffer_io_error: 3702 callbacks suppressed
[ 1094.237492] Buffer I/O error on dev sda1, logical block 777964, async page read
[ 1094.253261] Buffer I/O error on dev sda1, logical block 777964, async page read
[ 1094.262212] Buffer I/O error on dev sda1, logical block 777964, async page read
[ 1094.270927] Buffer I/O error on dev sda1, logical block 777964, async page read
[ 1094.279844] Buffer I/O error on dev sda1, logical block 777964, async page read
[ 1094.288488] Buffer I/O error on dev sda1, logical block 777964, async page read
[ 1094.297306] Buffer I/O error on dev sda1, logical block 777964, async page read
[ 1094.305880] Buffer I/O error on dev sda1, logical block 777964, async page read
[ 1094.314628] Buffer I/O error on dev sda1, logical block 777964, async page read
[ 1094.323131] Buffer I/O error on dev sda1, logical block 777964, async page read
[ 1096.089089] usb 2-1: Device not responding to setup address.
[ 1096.314242] usb 2-1: Device not responding to setup address.
[ 1096.525989] usb 2-1: device not accepting address 9, error -71
[ 1096.750279] usb 2-1: Device not responding to setup address.
[ 1096.974319] usb 2-1: Device not responding to setup address.
[ 1097.134197] 80211> CFG80211_OpsStaGet ==>
[ 1097.134639] 80211> CFG80211_OpsStaGet ==>
[ 1097.189970] usb 2-1: device not accepting address 10, error -71
[ 1097.238015] usb usb2-port1: unable to enumerate USB device
[ 1097.270181] usb usb2: usb_suspend_both: status 0
[ 1098.279845] DeQueueRunning[0]= TRUE!
[ 1099.068713] 80211> CFG80211_OpsScan ==>
[ 1099.123678] 80211> Can not find any chan info!
[ 1099.994151] 80211> cfg80211_scan_done
[ 1099.994527] 80211> CFG80211_OpsSurveyGet ==>
[ 1099.994533] 80211> busy time = -274842871296 0
[ 1100.001219] 80211> CFG80211_OpsStaGet ==>
[ 1100.001571] 80211> CFG80211_OpsStaGet ==>
[ 1100.645094] buffer_io_error: 21943 callbacks suppressed
[ 1100.645099] Buffer I/O error on dev sda1, logical block 210918827, lost async page write
[ 1100.660996] Buffer I/O error on dev sda1, logical block 210918828, lost async page write
[ 1100.670372] Buffer I/O error on dev sda1, logical block 210918829, lost async page write
[ 1100.679753] Buffer I/O error on dev sda1, logical block 210918830, lost async page write
[ 1100.689089] Buffer I/O error on dev sda1, logical block 210918841, lost async page write
[ 1100.698391] Buffer I/O error on dev sda1, logical block 210918842, lost async page write
[ 1100.707682] Buffer I/O error on dev sda1, logical block 210918843, lost async page write
[ 1100.716882] Buffer I/O error on dev sda1, logical block 210918844, lost async page write
[ 1100.726188] Buffer I/O error on dev sda1, logical block 210918845, lost async page write
[ 1100.740727] Buffer I/O error on dev sda1, logical block 210918846, lost async page write
[ 1100.958049] 80211> No scan is running!
[ 1101.870347] 80211> No scan is running!
[ 1102.914844] 80211> No scan is running!
[ 1103.133716] 80211> CFG80211_OpsStaGet ==>
[ 1103.134536] 80211> CFG80211_OpsStaGet ==>
[ 1103.954739] 80211> No scan is running!
[ 1104.995578] 80211> No scan is running!
[ 1105.823183] 80211> No scan is running!
[ 1106.178205] buffer_io_error: 2142 callbacks suppressed
[ 1106.178210] Buffer I/O error on dev sda1, logical block 777964, async page read
[ 1106.193167] Buffer I/O error on dev sda1, logical block 777964, async page read
[ 1106.201690] Buffer I/O error on dev sda1, logical block 777964, async page read
[ 1106.210101] Buffer I/O error on dev sda1, logical block 777964, async page read
[ 1106.218541] Buffer I/O error on dev sda1, logical block 777964, async page read
[ 1106.226904] Buffer I/O error on dev sda1, logical block 777964, async page read
[ 1106.235239] Buffer I/O error on dev sda1, logical block 777964, async page read
[ 1106.243589] Buffer I/O error on dev sda1, logical block 777964, async page read
[ 1106.251892] Buffer I/O error on dev sda1, logical block 777964, async page read
[ 1106.260131] Buffer I/O error on dev sda1, logical block 777964, async page read
:/mnt/play2t$ ls
ls: ディレクトリ '.' を読み込んでいます: 入力/出力エラーです
やっぱりエラー
Wifiドングル来たのでGUIにしてパスワード入力TL-WN725NはXiaomi_wifi選んでパスワード入力するだけでOK,ドライバーなし。
本当はCUIでやりたかったけど設定ファイルが分からない。
systemctl get-default
graphical.target
CUI
sudo systemctl set-default multi-user.target
GUI
sudo systemctl set-default graphical.target
GUIの状態でもやっぱりコピーとかPlay2Tのファイルをいじると突然Play2TのSSD 2TBが解除される。
どうしてもダメ、Jetson nanoにSSD 2TBを搭載するのは諦めよう。
ラズパイ3B
USBにさしたけど・・・?認識?されない。
sudo fdisk -l
何回指し直してもダメ。
ラズパイ4B
SSDを1つならUSBでつながる、2台目をつなぐと以下のようになって認識できない。
[ 24.051024] sd 1:0:0:0: [sdb] Read Capacity(10) failed: Result: hostbyte=0x00 driverbyte=DRIVER_OK
[ 24.051080] sd 1:0:0:0: [sdb] Sense Key : 0x5 [current]
[ 24.051087] sd 1:0:0:0: [sdb] ASC=0x24 ASCQ=0x0
[ 24.051097] sd 1:0:0:0: [sdb] 0 512-byte logical blocks: (0 B/0 B)
[ 24.051103] sd 1:0:0:0: [sdb] 0-byte physical blocks
[ 24.051662] sd 1:0:0:0: [sdb] Write Protect is off
[ 24.051674] sd 1:0:0:0: [sdb] Mode Sense: 37 00 00 08
[ 24.052225] sd 1:0:0:0: [sdb] Write cache: disabled, read cache: enabled, doesn't support DPO or FUA
[ 24.052948] sd 1:0:0:0: [sdb] Attached SCSI removable disk
電力不足のようです。
VisionFive2についていて認識されないSSDを、ラズパイ4BのSSDのHATに直接付けたらエラー
dmesg(抜粋)
[ 91.319024] usb 2-2: USB disconnect, device number 2
[ 91.319608] sd 0:0:0:0: [sda] tag#23 uas_zap_pending 0 uas-tag 1 inflight: CMD
[ 91.319620] sd 0:0:0:0: [sda] tag#23 CDB: opcode=0x28 28 00 e8 e0 84 00 00 02 00 00
[ 91.319653] sd 0:0:0:0: [sda] tag#23 UNKNOWN(0x2003) Result: hostbyte=0x01 driverbyte=DRIVER_OK cmd_age=11s
[ 91.319681] sd 0:0:0:0: [sda] tag#23 CDB: opcode=0x28 28 00 e8 e0 84 00 00 02 00 00
[ 91.319696] I/O error, dev sda, sector 3907027968 op 0x0:(READ) flags 0x80700 phys_seg 64 prio class 2
[ 91.319834] device offline error, dev sda, sector 3907027968 op 0x0:(READ) flags 0x0 phys_seg 1 prio class 2
[ 91.319851] Buffer I/O error on dev sda1, logical block 488378240, async page read
[ 91.319914] device offline error, dev sda, sector 3907027968 op 0x0:(READ) flags 0x0 phys_seg 1 prio class 2
[ 91.319931] Buffer I/O error on dev sda1, logical block 488378240, async page read
[ 91.387332] sd 0:0:0:0: [sda] Synchronizing SCSI cache
[ 91.639037] sd 0:0:0:0: [sda] Synchronize Cache(10) failed: Result: hostbyte=0x07 driverbyte=DRIVER_OK
[ 91.927286] usb 2-2: new SuperSpeed USB device number 3 using xhci_hcd
[ 91.948456] usb 2-2: New USB device found, idVendor=152d, idProduct=0583, bcdDevice= 2.13
[ 91.948471] usb 2-2: New USB device strings: Mfr=1, Product=2, SerialNumber=3
[ 91.948477] usb 2-2: Product: External
[ 91.948482] usb 2-2: Manufacturer: JMicron
[ 91.948486] usb 2-2: SerialNumber: DD564198838E1
[ 91.956343] scsi host0: uas
[ 91.957264] scsi 0:0:0:0: Direct-Access JMicron Tech 0213 PQ: 0 ANSI: 6
[ 91.959729] sd 0:0:0:0: Attached scsi generic sg0 type 0
[ 91.960060] sd 0:0:0:0: [sda] 3907029168 512-byte logical blocks: (2.00 TB/1.82 TiB)
[ 91.960070] sd 0:0:0:0: [sda] 4096-byte physical blocks
[ 91.960226] sd 0:0:0:0: [sda] Write Protect is off
[ 91.960234] sd 0:0:0:0: [sda] Mode Sense: 5f 00 00 08
[ 91.960545] sd 0:0:0:0: [sda] Write cache: enabled, read cache: enabled, doesn't support DPO or FUA
[ 91.960963] sd 0:0:0:0: [sda] Preferred minimum I/O size 4096 bytes
[ 91.960973] sd 0:0:0:0: [sda] Optimal transfer size 33553920 bytes not a multiple of preferred minimum block size (4096 bytes)
[ 93.157266] sda: sda1
[ 93.157601] sd 0:0:0:0: [sda] Attached SCSI disk
[ 307.653389] sda: sda1
[ 424.446968] vc4-drm gpu: [drm] User-defined mode not supported: "640x480": 60 23975 640 664 720 800 480 483 487 500 0x20 0x6
エラーは出るけどfdiskで見るとちゃんと認識されている。
sudo fdisk -l
~
Disk /dev/sda: 1.82 TiB, 2000398934016 bytes, 3907029168 sectors
Disk model: Tech
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: dos
Disk identifier: 0x433074c9
Device Boot Start End Sectors Size Id Type
/dev/sda1 2048 3907029167 3907027120 1.8T 83 Linux
修復してみる。
sudo fsck /dev/sda1
fsck from util-linux 2.36.1
e2fsck 1.46.2 (28-Feb-2021)
/dev/sda1: recovering journal
/dev/sda1: clean, 35962/122101760 files, 20980882/488378390 blocks
調査&修復
sudo fsck -t -y -f -c /dev/sda1
Checking for bad blocks (read-only test): 1.83% done, 2:25 elapsed. (0/0/0 errors)
2時間くらい経つと以下のように表示された。
fsck from util-linux 2.36.1
e2fsck 1.46.2 (28-Feb-2021)
Checking for bad blocks (read-only test): done
/dev/sda1: Updating bad block inode.
Pass 1: Checking inodes, blocks, and sizes
Pass 2: Checking directory structure
Pass 3: Checking directory connectivity
Pass 4: Checking reference counts
Pass 5: Checking group summary information
/dev/sda1: ***** FILE SYSTEM WAS MODIFIED *****
/dev/sda1: 35962/122101760 files (0.7% non-contiguous), 20980882/488378390 blocks
有線LANでPCと直接接続してSSDの中身をコピー
PCとラズパイ4Bと有線LANケーブルで直接接続してSambaで接続、SSHの場合はRaspi4B.local(Raspi4Bは/etc/hosts,/etc/hostnameで設定した名前)で接続できる。
直は速いのでコピーする時なんかはこれでいこうと思う。
NTFSでフォーマット
もうメイン機のWindowsでSSDが読めないのは面倒なので、NTFSでフォーマットしなおす。
まずはマウントしていたのでアンマウントする。
sudo mount /dev/sda1 /mnt/play2t
sudo umount /mnt/play2t
sudo fdisk /dev/sda でNTFSにPartitionを作りなおす
sudo fdisk /dev/sda
Command (m for help): p(まずはPartitionチェック)
Disk /dev/sda: 1.82 TiB, 2000398934016 bytes, 3907029168 sectors
Disk model: Tech
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: dos
Disk identifier: 0x433074c9
Device Boot Start End Sectors Size Id Type
/dev/sda1 2048 3907029167 3907027120 1.8T 83 Linux
Command (m for help): d(Partition1しかないので削除する)
Selected partition 1
Partition 1 has been deleted.
Command (m for help): n(新しくPartitionを作る、容量全部1つのPartitionで使うのでリターンのみ)
Partition type
p primary (0 primary, 0 extended, 4 free)
e extended (container for logical partitions)
Select (default p):
Using default response p.
Partition number (1-4, default 1):
First sector (2048-3907029167, default 2048):
Last sector, +/-sectors or +/-size{K,M,G,T,P} (2048-3907029167, default 3907029167):
Created a new partition 1 of type 'Linux' and of size 1.8 TiB.
Partition #1 contains a ext4 signature.
Do you want to remove the signature? [Y]es/[N]o: y
The signature will be removed by a write command.
Command (m for help): p
Disk /dev/sda: 1.82 TiB, 2000398934016 bytes, 3907029168 sectors
~
Device Boot Start End Sectors Size Id Type
/dev/sda1 2048 3907029167 3907027120 1.8T 83 Linux
~
Command (m for help): t(Typeを指定する)
Selected partition 1(Typeのリスト表示
Hex code or alias (type L to list all): l
00 Empty 24 NEC DOS 81 Minix / old Lin bf Solaris
01 FAT12 27 Hidden NTFS Win 82 Linux swap / So c1 DRDOS/sec (FAT-
02 XENIX root 39 Plan 9 83 Linux c4 DRDOS/sec (FAT-
03 XENIX usr 3c PartitionMagic 84 OS/2 hidden or c6 DRDOS/sec (FAT-
04 FAT16 <32M 40 Venix 80286 85 Linux extended c7 Syrinx
05 Extended 41 PPC PReP Boot 86 NTFS volume set da Non-FS data
06 FAT16 42 SFS 87 NTFS volume set db CP/M / CTOS / .
07 HPFS/NTFS/exFAT 4d QNX4.x 88 Linux plaintext de Dell Utility
08 AIX 4e QNX4.x 2nd part 8e Linux LVM df BootIt
09 AIX bootable 4f QNX4.x 3rd part 93 Amoeba e1 DOS access
0a OS/2 Boot Manag 50 OnTrack DM 94 Amoeba BBT e3 DOS R/O
0b W95 FAT32 51 OnTrack DM6 Aux 9f BSD/OS e4 SpeedStor
0c W95 FAT32 (LBA) 52 CP/M a0 IBM Thinkpad hi ea Linux extended
0e W95 FAT16 (LBA) 53 OnTrack DM6 Aux a5 FreeBSD eb BeOS fs
0f W95 Ext'd (LBA) 54 OnTrackDM6 a6 OpenBSD ee GPT
10 OPUS 55 EZ-Drive a7 NeXTSTEP ef EFI (FAT-12/16/
11 Hidden FAT12 56 Golden Bow a8 Darwin UFS f0 Linux/PA-RISC b
12 Compaq diagnost 5c Priam Edisk a9 NetBSD f1 SpeedStor
14 Hidden FAT16 <3 61 SpeedStor ab Darwin boot f4 SpeedStor
16 Hidden FAT16 63 GNU HURD or Sys af HFS / HFS+ f2 DOS secondary
17 Hidden HPFS/NTF 64 Novell Netware b7 BSDI fs fb VMware VMFS
18 AST SmartSleep 65 Novell Netware b8 BSDI swap fc VMware VMKCORE
1b Hidden W95 FAT3 70 DiskSecure Mult bb Boot Wizard hid fd Linux raid auto
1c Hidden W95 FAT3 75 PC/IX bc Acronis FAT32 L fe LANstep
1e Hidden W95 FAT1 80 Old Minix be Solaris boot ff BBT
Aliases:
linux - 83
swap - 82
extended - 05
uefi - EF
raid - FD
lvm - 8E
linuxex - 85
Hex code or alias (type L to list all): 7(HPFS/NTFS/exFATの7番を指定)
Changed type of partition 'FAT12' to 'HPFS/NTFS/exFAT'.
Command (m for help): p
Disk /dev/sda: 1.82 TiB, 2000398934016 bytes, 3907029168 sectors
Disk model: Tech
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: dos
Disk identifier: 0x433074c9
Device Boot Start End Sectors Size Id Type
/dev/sda1 2048 3907029167 3907027120 1.8T 7 HPFS/NTFS/exFAT
Command (m for help): w(最後にwで書き込む)
The partition table has been altered.
Calling ioctl() to re-read partition table.
Syncing disks.
fdiskでパーティションができたらフォーマットする↓(-Qはクイックフォーマット)
sudo mkfs.ntfs -Q /dev/sda1
もういいや、SSD 2TはWindowsにUSBでつなぐ。
VisionFive2にはSSD装着しない(泣)
コメント
ラズパイの電力不足の件もですが、バスパワー接続ではなく、セルフパワーで給電できるハブをかませて接続してみてはどうでしょうか?
コメントありがとうございます。
そうですね、VisionFive2は本体の裏にSSD装着するタイプなので無理ですが、ラズパイなどは給電できるハブ使えばもしかしたら使えるかもしれませんね。
どちらにしろラズパイ3はちょっと古いので、ラズパイ4あたりから大容量SSD使えればよいような気がします。
ラズパイ4でSSDハットを使っていますが、安定してSSD使えてます。