GNU/Linux >> Znalost Linux >  >> Ubuntu

Jak vytvořit živý systém na USB disku s trvalými změnami na disku/hdd?

Zkoušel jsem nainstalovat Ubuntu live na USB disk s přetrvávajícími změnami. Nicméně jsem chtěl zapsat změny na HDD místo USB z různých důvodů (výkon, prostor).

Zjistil jsem, že změny jsou zpracovávány v souboru se souborovým systémem ext3, který je připojen systémem (casper-rw).
Zdá se však, že je automaticky detekován na flash disku při spuštění.

Jak mohu vytvořit nový soubor casper-rw na HDD a přesměrovat živý systém Ubuntu na USB disku na HDD?

upravit 2015-07-14:

Děkuji za dosavadní odpovědi. Jsou velmi zajímavé a hodně pomáhají lépe porozumět mechanismu „funkce trvalého ukládání živého systému“ a ukazují dobré přístupy k řešení problému.
Bohužel jsem se snažil překonat některá omezení, která jsem měl na mysli, když Položení otázky týkající se přístupu k hostitelskému systému a/nebo přístupu k novému hardwaru jsem jasně neuvedl (omlouvám se za to).

Pokud je možnost rozdělení na oddíly, myslím si, že zde uvedená odpověď je velmi dobrá, protože vyžaduje pouze vytvoření nového oddílu, označení casper-rw a hotovo (skvělá práce, testoval jsem to).

Pokud je možností nákup nového hardwaru, přichází na řadu USB 3.0 Flash-Drive (MLC nebo SLC), přenosné HDD, eSATA a další možnosti, které mají mnohem lepší výkon než průměrný USB 2.0 flash disk.

Tak mě zajímalo, jestli existuje způsob, jak vytvořit soubor casper-rw místo oddílu na disku s omezeným přístupem (nebo zkopírovat/propojit ten na flash disku).

Tímto způsobem by bylo snadné pouze zkopírovat soubor casper-rw zpět na flash disk a použít jej odtamtud znovu nebo jej přesunout na jiný počítač, což poskytuje velkou flexibilitu, minimální změny na HDD a snadné odstranění změn provedených na systému.

Přijatá odpověď:

Zapisovatelný souborový systém (v souboru casper-rw)
pro živá média můžete snadno umístit na pevný disk. Omezení spočívá v tom, že soubor
casper-rw musí být umístěn na oddílu FAT. Novější stroje (UEFI)
všechny mají oddíl FAT EFI, ale ten je obvykle příliš malý na to, aby se do něj vešel
soubor 1G-4G casper-rw. Na jiném dostatečně velkém oddílu FAT můžete
vytvářet adresáře, z nichž každý obsahuje soubor casper-rw pro možná různá živá média.
Předpokládejme, že sda11 je 10G a má souborový systém 10G FAT, připojený na /mnt/sda11 ,ve kterém jsou adresáře /A, /B, /C, /D a /E. Předpokládejme, že pro naše trvalá média použijeme /A a vložíme tam casper-rw.

cd /mnt/sda11/A
dd if=/dev/zero of=casper-rw bs=1M  count=4096
mkfs.ext4 -F -O^has_journal -L casper-rw casper-rw

Vezměte svá živá média vytvořená s vytrvalostí a upravte soubor /boot/grub/grub.cfg a soubor /syslinux/txt.cfg a přidejte za slovo „trvalé“

"persistent-path=/A"

/boot/grub/grub.cfg

menuentry "Try Ubuntu without installing" {
    set gfxpayload=keep
    linux   /casper/vmlinuz.efi  file=/cdrom/preseed/ubuntu.seed boot=casper quiet splash --- cdrom-detect/try-usb=true noprompt persistent persistent-path=/A
    initrd  /casper/initrd.lz
}

/syslinux/txt.cfg

default live
label live
menu label ^Try Ubuntu without installing
kernel /casper/vmlinuz.efi
append noprompt cdrom-detect/try-usb=true persistent persistent-path=/A file=/cdrom/preseed/ubuntu.seed boot=casper initrd=/casper/initrd.lz quiet splash ---
label live-install
...

A je to. Nemusíte ani přejmenovávat/odebírat soubor casper-rw na USB médiu.

Související:Produkuje spuštění pg_dump na živé databázi konzistentní zálohy?

Pokud je na médiu USB místo, můžete dokonce zkopírovat casper-rw pevného disku zpět na USB a vzít si změny s sebou.

Trvalá cesta neumožňuje žádný explicitní odkaz na disk, takže by měla být jedinečná pro všechny oddíly FAT. Testováno s 1 nebo 2 oddíly FAT (jeden je oddíl EFI). Nebude fungovat na souborovém systému ext2 nebo ntfs místo FAT. Pokud také přidáte slovo „toram“ na stejný řádek jako „persistent“, váš komprimovaný souborový systém na pomalém USB se zkopíruje do paměti RAM a poskytne mnohem lepší výkon,
však zřejmě došlo k problému s vypínáním, s oddílem FAT, který není čistě odpojen (což nezdá se způsobovat žádné problémy, ale…)


Ubuntu
  1. Jak zvýšit počet diskových inodů v Linuxu

  2. Jak spouštět příkazy při změnách souboru nebo adresáře pomocí Incron na Ubuntu

  3. Jak otevřít soubor .8 pomocí aplikace Man?

  1. Jak vytvořit dokument aplikace Word ve formuláři Docx pomocí terminálu?

  2. Jak vytvořit a připojit souborový systém Btrfs (vysvětleno na příkladech)

  3. Jak vytvořit odkládací soubor na ssd disku pomocí btrfs

  1. Jak vytvořit trvalé USB?

  2. Jak upravit systémové soubory pomocí editoru Kate?

  3. Souborový systém pouze pro čtení po upgradu na 15.04 s?