Linux/ファイルシステム
のバックアップ(No.3)
[
トップ
] [
新規
|
一覧
|
単語検索
|
最終更新
|
ヘルプ
|
ログイン
]
バックアップ一覧
差分
を表示
現在との差分
を表示
ソース
を表示
Linux/ファイルシステム
へ行く。
1 (2017-11-12 (日) 17:20:08)
2 (2017-11-12 (日) 19:57:47)
3 (2017-11-12 (日) 21:48:31)
4 (2018-05-12 (土) 21:55:53)
5 (2018-05-23 (水) 09:51:25)
Linuxファイルシステムをまとめてみました
パソコン・サーバ用
†
↑
ext3
†
↑
vfat
†
Linux の vfat には flush モードがある
flush オプションがセットされている場合、ファイルシステムは標準より早くディスクに対するフラッシュ動作を行う
↑
組み込み用
†
File Systems - eLinux.org
プログラマのためのフラッシュメモリ入門
↑
yaffs2
†
yaffs2の作り方
NANDフラッシュ・メモリ専用ファイルシステム
フラッシュメモリー内のブロック構造ツリーをメモリー内に保持し、アンマウント時にフラッシュメモリーに保存、マウント時に読み込むことで、素早くリストアすることができる。このため、YAFFS2はマウント時の速度が高速である。
↑
ubifs
†
↑
jffs2
†
NANDフラッシュ・メモリ専用ファイルシステム
全般的に読み書きが遅く、特にマウント時に時間がかかる
フラッシュ・メモリ特有の以下の制御機能が組み込まれている
ガベージ・コレクション
不良ブロック管理
ウェア・レベリング管理
↑
cramfs
†
cramfs を読む
リードオンリー
圧縮が効く
読み出しが高速
ボリュームは最大 256 MB
1ファイルあたり最大 16 MB
↑
関連コマンド
†
あるext3復旧レポート
「LINUX」ファイルシステム点検および復旧
fsckとe2fsckの違いって?
ファイルシステムの種別に応じて実行すべきfsckプログラムが選択され、ext2/ext3であれば e2fsckが実行され、ReiserFSであれば reiserfsckが実行される
ext2のファイルシステムをext3に変換するには
sda1 contains a file system with errors
Linuxファイルシステムの保守
↑
ファイルシステムの確認
†
tune2fsでパーティーション情報を確認
ファイルシステムのsuperblockの表示
# tune2fs -l [device] or # dumpe2fs [device]
↑
ファイルシステムのデバッグ
†
起動中に「Filesystem contains large files, but lacks LARGE_FILE flag in superblock」というエラーメッセージが出た場合は、以下を参考にdebugfsコマンドでlarge_fileフラグを立てて再起動してみる
Troubleshooting DR-Linux
debugfsコマンドで「Filesystem features」の追加/削除をする方法が載っている