11

Live CD から Linux Mint を起動すると、ファイルを「ファイル システム」に保存できます。しかし、これらのファイルはどこに保存されているのでしょうか? CDR であるため、ディスクにはなりません。RAM にはあまり多くのデータしか保持できず、「ハード ドライブ」として使用することを意図していないため、RAM には保存されていないと思います。他の唯一のオプションはハードドライブです...しかし、マウントされていないため、私が知っているハードドライブのどのパーティションにも保存されません。次に、ファイルはどこに保存されますか??

4

4 に答える 4

9

信じられないかもしれませんが、これは ramdisk です :) すべてのライブ ディストリビューションは、一時的なハードディスクを RAM メモリにマウントします。プロセスは完全にユーザー透過的であり、すべて Linux カーネルの魔法によるものです。

実際、OS はまず RAM メモリの領域を仮想デバイスに割り当て、次にそれを通常のハード ドライブとしてファイル システムにマウントします。

再起動すると、その RAM ドライブからすべてのデータが失われます。

Ramdrive は、Live CD で実行されるほぼすべてのソフトウェアで必要です。実際、ほとんどすべてのプログラム、特にデスクトップ マネージャーは、実行中にファイル (一時的であっても) を書き込むように設計されています。

例として、ライブ CD で KDE を実行するには 2 つの方法があります。壁紙などを変更できないようにコードを大幅に変更するか (デスクトップ設定は ~/.kde 内に保存されます)、書き込み可能なファイルに再デプロイします。読み取り専用ファイル システムで書き込みが失敗するのを避けるために、ramdrive などのシステムを使用します。

明らかに、実際の HDD または任意の USB ドライブを仮想ファイル システムにマウントし、それらへのすべての書き込みを永続的にすることができますが、デフォルトでは、ライブ ディストリビューションはドライブをルート ファイル システムにマウントせず、通常は/mntなどの特定のサブディレクトリにマウントします。 、/メディア/ウィンドウ

お役に立てば幸いです。

于 2010-10-09T23:26:32.073 に答える
2

実際、RAM を使用してディスクをエミュレートします。ウィキペディアから:

通常はハード ドライブに格納されるファイルを RAM (通常は RAM ディスク) に配置することで、永続的なインストールなしで実行できますが、これによりアプリケーションが使用できる RAM が削減されます。

于 2010-10-09T23:26:18.540 に答える
2

羊。Linux では、実際にはほとんどの UNIX システムでは、あらゆる種類のデバイスがファイル システムと見なされます。

たとえば、Linux でメモリ情報を取得するにはcat /proc/meminfocatファイルの読み取りに使用される を使用します。/dev/randomそれから、 (ランダムながらくたを読むため)や/dev/null(がらくたを捨てるため)など、あらゆる種類の奇妙なものがあります。;-)

于 2010-10-09T23:27:52.207 に答える
0

永続的にするには、適切にフォーマットされ、特別な名前が付いた USB デバイスを使用します。こちらをご覧ください: https://help.ubuntu.com/community/LiveCD/Persistence

于 2012-01-19T11:57:04.050 に答える