diff --git a/bordel-a-patrick.md b/bordel-a-patrick.md index 901f838..62959fe 100644 --- a/bordel-a-patrick.md +++ b/bordel-a-patrick.md @@ -166,49 +166,6 @@ Filesystem 1K-blocks Used Available Use% Mounted on /dev/sda1 29396988 19004928 8875724 69% / /dev/sdb7 132076960 101520 125243256 1% /backup-damia /dev/sdb5 19091584 5477272 12621444 31% /systemXena -/dev/sda6 448172912 316800108 108537196 75% /export -``` -##### Création de liens dans /mnt pour faciliter l'accès aux partitions : -``` -br@deneb:/mnt$ for i in {root,export}{1,2}; do -> sudo ln -s hd/$i -> done -``` - -##### Nettoyage du fstab -On vire les montages en dur, hormis `/`, `/export`, et les partitions de swap. On en profite pour remplacer `UUID=` par `LABEL=`. - -``` -br@deneb:/mnt$ sudo emacs /etc/fstab -br@deneb:/mnt$ cat /etc/fstab -# /etc/fstab: static file system information. -# -# Use 'blkid' to print the universally unique identifier for a -# device; this may be used with UUID= as a more robust way to name devices -# that works even if disks are added and removed. See fstab(5). -# -# -# / was on /dev/sda1 during installation -LABEL=root1 / ext4 errors=remount-ro 0 1 -# /export was on /dev/sda6 during installation -label=export1 /export ext4 defaults 0 2 - -# swap was on /dev/sda5 during installation -LABEL=swap1 none swap nofail,sw,pri=0 0 0 -# swap was on /dev/sdb6 during installation -LABEL=swap2 none swap nofail,sw,pri=0 0 0 - -# / correspond a /dev/sdb partition recevant le systeme de secours - ligne ajoutee pour ne pas utiliser le repertoire media -# UUID=346332fb-c6a6-4772-ac7c-91e3adf5c790 /systemXena ext4 defaults -# /export was on /dev/sdb7 during installation -#UUID=6d2994d9-2209-4360-b27d-b73f06d86c87 /backup-damia ext4 defaults 0 2 -``` - -### Préparation de la duplication de disque sda -> sdb -Il faut que nous ayons un fstab prêt à l'emploi sur le disque source (`sda`). - -``` - /dev/sda6 448172912 316800108 108537196 75% /export ``` @@ -226,7 +183,7 @@ lrwxrwxrwx 1 root root 8 Jun 22 10:33 root1 -> hd/root1/ lrwxrwxrwx 1 root root 8 Jun 22 10:33 root2 -> hd/root2/ ``` -##### Nettoyage du fstab, et préparation de la duplication de disque sda -> sdb +### Nettoyage du fstab, et préparation de la duplication de disque sda -> sdb On vire les montages en dur, hormis `/`, `/export`, et les partitions de swap. On en profite pour remplacer `UUID=` par `LABEL=`. Il faut que nous ayons un fstab prêt à l'emploi sur le disque source (`sda`), que nous activerons lors de la copie sur sdb @@ -304,3 +261,45 @@ br@deneb:/etc$ diff fstab.root{1,2} 21a21 > LABEL=swap1 none swap nofail,sw,pri=0 0 0 ``` + +### Création d'un filtre pour le script de copie de disques + +#### partition root +``` +br@deneb:~$ cat /.rsync-disk-copy +- /dev/* +- /media/* +- /lost+found/* +- /proc/* +- /run/* +- /srv/* +- /sys/* +- /tmp/* +``` + +#### partition export +Le home de patrick est gros, il ne passera pas. Il faudrait trouver ce qui prend de la place : + +``` +br@deneb:~$ cd ~patrick +br@deneb:/home/patrick$ sudo du -sm * | sort -n +[...] +1052 Documents +1535 Famille_llgal +2208 Divers +2238 Maildir +2591 Ancetres +4424 bm39 +8194 Bureau +13876 ml.faivre +13979 Images_llgal +24505 Musique +223081 Vidéos +``` +Pour exclure des répertoires de la copie, il faudrait créer un fichier `.rsync-disk-copy` dans `~patrick`, avec les répertoires à exclure de la copie. Par exemple : + +``` +- /Musique/ +- /Vidéos/ +``` +Il faudrait être certain que la taille restante à copier ne dépasse pas les 80%-90% de la partition `/export` du disque cible.