USBドライブがマウント解除されていることを心配せずに取り外すにはどうすればよいですか? [コピー]

USBドライブがマウント解除されていることを心配せずに取り外すにはどうすればよいですか? [コピー]

時にはUSBドライブを取り出してファイルが記録されていないことがわかります。

ファイルが記録されていることを確認する唯一の方法は、デスクトップでUSBドライブを右クリックして「マウント解除」を選択することです。

ファイルをすぐにUSBドライブに書き込むための最良の方法は何ですか?これにより、USBドライブのLEDインジケータが点滅しなくなったときにUSBドライブを取り外すことができます。

オペレーティングシステム:CentOS 6

ベストアンサー1

これはGilesの答えです。紛失しないようにここに保存してください。

リムーバブルドライブでマウントオプションを使用すると、syncすべての書き込みがすぐにディスクに書き込まれるため、まだ書き込まれていないファイルのデータは失われません。これは悪い考えですが、好きなように機能します。

気づくsyncデータが失われないという保証はありません。リムーバブルドライブをアンマウントすると、どのアプリケーションでもファイルが開かれなくなります。プラグを抜く前に取り外さないと、遅すぎるまで保存されていないデータがあるかどうかはわかりません。ファイルが開いている間にアンロードすると、ファイルシステムレベル(ファイルが閉じられるまでオペレーティングシステムが特定のタスクをキューに入れることができる)とアプリケーションレベル(アプリケーションがファイルロックを設定している場合)の両方で破損する可能性があります。高くなります。 、削除されません。)

また、sync機器の寿命に有害。このsyncオプションがない場合、カーネルは一括して書き込みと書き込みを並べ替えます。このsyncオプションを使用すると、カーネルはアプリケーションが要求した順序で各セクタを書き込みます。セクタを再割り当てしない安価なフラッシュメディア(ほぼすべての古いUSBスティックを意味します。最近のUSBスティックでもこれがまだ該当するかどうかわからない)から、ファイル割り当てテーブルに繰り返し書き込むか(V)FATにログオンします。一般的な最新のファイルシステムで棒を非常に速く殺すことができる

syncしたがって、マウントオプションを使用しないことをお勧めします。

FATファイルシステムでは、次のものを使用できます。flushインストールオプション。これはasync(デフォルト)と次の間の中間値ですsync。このflushオプションを使用すると、ドライブがアイドル状態になると、カーネルはすべての書き込みをフラッシュしますが、書き込み順序は維持しません(たとえば、FATへのすべての書き込みはマージされます)。

おすすめ記事