Portál AbcLinuxu, 10. května 2025 04:18
/tmp
to není, jen je třeba, aby do nově vytvořeného měli všichni právo zápisu, ale mohli mazat jen po sobě - mkdir /tmp && chmod 1777 /tmp
. Dále je zbytečné kopírovat /dev
, užíváte-li udev
, stačí vytvořit nový a do něj umístit pouze console
a null
. Adresáře proc, sys
a další opět stačí pouze vytvořit a vnitřek nepřenášet, protože jde jen o souborové vyjádření různých parametrů a stavů jádra.
Nejjednodušší je asi okopírovat celý oddíl tak, jak je, přímo z disku. Jenže ten se nemusí hodit svou velikostí na druhý počítač. I tak jde ale o dobrý postup, jen je třeba jej mírně obměnit. Stačí jako root
vytvořit kdekoli adresář a do něj znovu připojit kořenový souborový systém, oddíl je uveden třeba v /etc/fstab
či jej vypisuje mount
. Potom uvidíte, co je skutečně třeba okopírovat, protože tam nebude zavazet obsah /proc
atd. Obdobně lze postupovat při přenosu dalších adresářů, jsou-li oddělené, to platívá třeba pro /home, /var, /usr
a další, v nich však už obvykle nebývají připojeny virtuální souborové systémy, které by vás mátly.
Určitě to jde, mnohokrat jsem to dělal. Dokonce skoro každý den několik let - mám jednu distribuci na šuplíkovém disku, kterou pouštím z toho samého disku doma i v práci (každej ma jinej hardware).
Doporučuju najsledujici postup:
Tiskni
Sdílej:
ISSN 1214-1267, (c) 1999-2007 Stickfish s.r.o.