8

Linuxのディスクにデータを保存したい。このデータを物理ディスクの連続ディスク ブロックに格納したい。このデータを通常のファイルに書き込む場合、ファイルが占有するブロックが物理ディスクで連続していない可能性があります。この仕事をする方法はありますか?

4

4 に答える 4

9

ディスク パーティションは、ディスクの連続した領域です。

したがって、やりたいことを行う1つの方法は、ディスクパーティションのサイズを変更し、gparted (gnome) またはpartitionmanager (kde) または同様のものを使用して、ファイルに適切なサイズの新しいパーティションを作成することです。

次に、次のファイルを使用して、新しいパーティションに直接書き込むことができます (ファイルシステムを使用したりバイパスしたりしません)。

/dev/sdxn

sdxn = {sda1, sda2, ..., sdb1, ... ...} などは、パーティションの文字/番号です。

別の方法として、次のファイルを使用してディスクに直接書き込む (パーティション テーブルをすべてバイパスする) ことで、ディスク全体を確保することもできます。

/dev/sdx

sdx = {sda, sdb, sdc, ...} などはディスクの文字です。

警告:タイプミスをしないで、間違ったもの (ファイルシステムがあるもの) に書き込みます。破損します。シンボリック リンク ln -s /dev/sdxn /home/fred/mydata を作成し、常に mydata ファイルに書き込むことをお勧めします。

于 2012-04-09T10:36:07.750 に答える