文書の表示以前のリビジョンバックリンク文書の先頭へ この文書は読取専用です。文書のソースを閲覧することは可能ですが、変更はできません。もし変更したい場合は管理者に連絡してください。 ====== 寿命がきた microSD (ext4) をマウントする ====== ===== 概要 ===== - microSD が寿命に達する * Raspberry PI では、メインストレージが microSD なので、システムでログを書き込んだりしていると、早々に書き込み限界に達することがある * サブストレージとして microSD を使っているスマートフォンやタブレット PC もアプリケーションが microSD に頻繁に書き込んでると、早々に寿命が来る - microSD 自体は寿命が来ても、読み込みはできる (長時間放置していない場合) のでデータを救済できる - Linux PC で microSD (ext4) をマウント - あれ?以下のメッセージが出てきてマウントできない…の場合の話\\ <code> mount: wrong fs type, bad option, bad superblock on /dev/sdd1, missing codepage or helper program, or other error In some cases useful info is found in syslog - try dmesg | tail or so. </code> * あと、この方法は書き込みできないデバイス (HDD のトラブルとか) にも応用できるかもしれない ===== 原因と解決策 ===== * 原因 * ext4 でフォーマットしていると、ジャーナリングシステムが働くので、リードオンリー (''ro'') でマウントしなければならない。 * ただし、ext4 の場合、''noload'' オプションも入れないとダメっぽい * 参考サイト: [[http://archive.linux.or.jp/JF/JFdocs/kernel-docs-2.6/filesystems/ext4.txt.html | JF: Linux Kernel 2.6 Documentation: ext4.txt]] * 解決策\\ <code bash>$ sudo mount -t ext4 -o ro,noload /dev/xxx /path/to/mount</code> * ''/dev/xxx'': microSD のパーティションのデバイスファイル * ''sudo fdisk -l'' などで調べる * ''/path/to/mount'': マウントディレクトリ {{tag>Linux}} 寿命がきたmicrosd_ext4_をマウントする.txt 最終更新: 2016/11/16 12:23by mumeiyamibito