Debian -- microSD が非同期ページ書き込みを失う

Debian -- microSD が非同期ページ書き込みを失う

Lenovo S130-14IGMにmicroSDの問題があります。私のラップトップは最新のDebian 9を実行しています。 ext4パーティションを持つmicroSDがあるのに/dev/mmcblk1p3奇妙に動作します。

/homeをここにコピーしようとすると驚くほど高速です(極端なプロモデルではなく、通常のmicroSDです)。

use@server:~$ df -hP /home
/dev/mmcblk0p3      11G    226M   11G   3% /home

use@server:~$ time sudo cp -a /home/ /mnt/backup/home.bak                                                                                                                                                                                                                                                                           
real    0m2,249s                                                                                                                                                         
user    0m0,109s                                                                                                                                                         
sys     0m0,944s   

その後、削除しようとすると機能しません。

use@server:~$ time sudo rm -rf /mnt/backup/home.bak

コマンドラインプロンプトが停止しました。 Ctrl + Cを押すと、デバイスが読み取り保護されているというメッセージが表示されます。読み書きで再インストールできません。再起動すると、次のエラーが発生します。

[    6.375297] mmc1: cannot verify signal voltage switch
[    7.825684] print_req_error: I/O error, dev mmcblk1, sector 88151744
[    7.825795] Buffer I/O error on dev mmcblk1p3, logical block 532952, lost async page write
[    7.825927] Buffer I/O error on dev mmcblk1p3, logical block 532953, lost async page write
[    7.826035] Buffer I/O error on dev mmcblk1p3, logical block 532954, lost async page write
[    7.826142] Buffer I/O error on dev mmcblk1p3, logical block 532955, lost async page write
[    7.826248] Buffer I/O error on dev mmcblk1p3, logical block 532956, lost async page write
[    7.826353] Buffer I/O error on dev mmcblk1p3, logical block 532957, lost async page write
[    7.826458] Buffer I/O error on dev mmcblk1p3, logical block 532958, lost async page write
[    7.826563] Buffer I/O error on dev mmcblk1p3, logical block 532959, lost async page write
[    7.826672] Buffer I/O error on dev mmcblk1p3, logical block 532960, lost async page write
[    7.826779] Buffer I/O error on dev mmcblk1p3, logical block 532961, lost async page write
[   11.283705] EXT4-fs (mmcblk1p3): mounted filesystem with ordered data mode. Opts: (null)

私は別のmicroSDを試しましたが、常に同じ問題が発生しました。これは身体的な問題ですか?それともオペレーティングシステムに関する問題ですか?

編集する:追加情報:

[  101.259951] mmc1: cannot verify signal voltage switch
[  102.762217] print_req_error: I/O error, dev mmcblk1, sector 96471296
[  102.762232] Buffer I/O error on dev mmcblk1p3, logical block 1572896, lost async page write
[...]
[  102.762283] Buffer I/O error on dev mmcblk1p3, logical block 1572904, lost async page write
[  102.762287] Buffer I/O error on dev mmcblk1p3, logical block 1572905, lost async page write
[  102.826584] JBD2: recovery failed
[  102.826595] EXT4-fs (mmcblk1p3): error loading journal
[  107.788103] mmc1: card 1234 removed
[  114.171661] mmc1: cannot verify signal voltage switch
[  114.295837] mmc1: new ultra high speed SDR104 SDXC card at address 1234
[  114.297762] mmcblk1: mmc1:1234 SA64G 57.7 GiB
[  114.298854]  mmcblk1: p1 p2 p3
[  118.234255] mmc1: cannot verify signal voltage switch
[  119.713075] print_req_error: I/O error, dev mmcblk1, sector 96471296
[  119.713091] buffer_io_error: 118 callbacks suppressed
[  119.713095] Buffer I/O error on dev mmcblk1p3, logical block 1572896, lost async page write
[  119.713120] Buffer I/O error on dev mmcblk1p3, logical block 1572897, lost async page write
[...]
[  119.713167] Buffer I/O error on dev mmcblk1p3, logical block 1572905, lost async page write
[  119.772674] JBD2: recovery failed
[  119.772685] EXT4-fs (mmcblk1p3): error loading journal
[  125.129966] EXT4-fs (mmcblk1p2): mounted filesystem with ordered data mode. Opts: (null)
[  261.588698] mmc1: cannot verify signal voltage switch
[  263.092258] print_req_error: I/O error, dev mmcblk1, sector 42240000
[...]
[  263.402597] print_req_error: I/O error, dev mmcblk1, sector 42243072
[  263.402610] EXT4-fs warning (device mmcblk1p2): ext4_end_bio:323: I/O error 10 writing to inode 917598 (offset 0 size 8388608 starting block 5280512)
[...]
[  401.751429] mmc1: cannot verify signal voltage switch
[  403.197791] print_req_error: I/O error, dev mmcblk1, sector 71374080
[  543.585526] EXT4-fs warning: 25 callbacks suppressed

$ lspci | grep -i card
02:00.0 Unassigned class [ff00]: Realtek Semiconductor Co., Ltd. RTS5229 PCI Express Card Reader (rev 01)

私は成功せずにこのカーネルドライバを試しました。 https://github.com/Zibri/Realtek-rts5229-linux-driver

ベストアンサー1

/mnt/backup/home.bak書き込み権限を持つフォルダであると仮定すると、物理的な問題やパーティションテーブルが破損しているようです。あなたは実行する必要がありますfsckddrescueパーティションのバックアップにお勧めします。

おすすめ記事