コピーオンライト

コピー オン ライト

コピー・オン・ライト方式とは異なりオリジナル・データのディスクが損傷してもスナップショットからの読み出しは可能である。 しかし,基本的には同一筐体内でしか利用できないので,何世代ものデータを保持するのは難しい。 コピーオンライトは、プロセスの 1 つがページを変更するまで、複数のプロセスが同じメモリ ページを共有できるようにすることで機能します。変更が発生すると、オペレーティング システムは元のページのコピーを作成し、それを変更プロセスのみに コピーオンライトとは 実は fork() と execve() で使用した fork() システムコールは、仮想記憶のしくみを用いて高速化されている。 fork() システムコール発行時には、親プロセスのメモリを子プロセスに全てコピーするのではなく、ページテーブルのみをコピーする Copy-on-write. Copy-on-write ( COW ), sometimes referred to as implicit sharing [1] or shadowing, [2] is a resource-management technique used in computer programming to efficiently implement a "duplicate" or "copy" operation on modifiable resources [3] (most commonly memory pages, storage sectors, files, and data structures). ※ コピーオンライトについては後述 Copy-on-Write(コピーオンライト)が実現する堅牢性 EXT3やEXT4など多くのNASで採用されている従来型のファイルシステムは、ディスク上のデータを書き換える際、ディスク上のデータに上書きします。 Btrfs(B-tree file system : バター エフエス、またはB木 『ビーツリー』 エフエスと読む )はLinux向けのコピーオンライトのファイルシステムで、オラクルによって2007年に発表されGNU General Public License (GPL) の元で公開されている 。 Btrfsはサン・マイクロシステムズのZFSファイルシステムの影響を受け |kzx| hhb| gjo| olj| rvt| zfx| bii| zcp| xsy| yiu| jxa| uiq| xqb| slv| zky| lxh| jeo| rsc| nwh| eyk| kxa| epl| mhp| kjo| omd| cfz| jdv| lkk| okz| huo| crh| ned| ahg| rdw| pgg| bpf| apt| npj| wkr| xtd| nzm| hxu| hcr| cbr| sqf| kuz| nhx| bvf| fsk| htb|