Vraag


Acties:
  • 0 Henk 'm!

  • jvanderkroon
  • Registratie: Juni 2006
  • Laatst online: 21:47
Ik heb een falende ssd welke een btrfs indeling heeft. De ssd wil ik vervangen door een nieuwe (ander merk) zelfde aantal GB. De data van de oude ssd wil in clonen naar de nieuwe.

code:
1
2
3
4
5
6
7
8
btrfs filesystem show
Label: none  uuid: 46676571-7ac3-4881-9d9c-a62d959b703e
    Total devices 1 FS bytes used 168.44GiB
    devid    1 size 215.22GiB used 215.22GiB path /dev/sdc2

Label: none  uuid: 5e23a1ef-5ba2-42ab-a8de-948fae0db75e
    Total devices 1 FS bytes used 296.68GiB
    devid    1 size 489.05GiB used 489.05GiB path /dev/sdb1


/dev/sdc2 is de falende schijf.

code:
1
2
3
4
5
6
7
8
9
10
11
12
lsblk
NAME   MAJ:MIN RM   SIZE RO TYPE MOUNTPOINT
sda      8:0    0 223,6G  0 disk 
├─sda1   8:1    0   512M  0 part /boot/efi
├─sda2   8:2    0 215,2G  0 part 
└─sda3   8:3    0   7,9G  0 part [SWAP]
sdb      8:16   0 489,1G  0 disk 
└─sdb1   8:17   0   489G  0 part /home
sdc      8:32   0 223,6G  0 disk 
├─sdc1   8:33   0   512M  0 part 
├─sdc2   8:34   0 215,2G  0 part /
└─sdc3   8:35   0   7,9G  0 part


sdc is hier de nieuwe ssd.
...

Relevante software en hardware die ik gebruik
...
Systeem draait Debian 10.4

Wat ik al gevonden of geprobeerd heb
...
Ik had bedacht met clonezilla de disk te clonen maar deze loopt vast met "partclone.btrfs : segfault when calculating bitmap".

Ik lees dat ik beter gebruik kan maken van "btrfs replace" echter gaat dat over btrfs met meerdere disks.

zelfde staat eigenlijk op deze pagina beschreven https://btrfs.wiki.kernel...rfs_with_Multiple_Devices

Ik lees dat ik ook met dd een kopie kan maken die 1 op 1 is.

Vraag is echter wat is het slimst met mijn setup om te doen.

LG-HM051MR-U44 | Daalderop DUO 50l | 1500 WP Zuid | gasloos '23

Beste antwoord (via jvanderkroon op 03-07-2020 18:05)


  • delphium
  • Registratie: November 2005
  • Laatst online: 27-09 09:39
Als het om een falende systeemschijf gaat (in jouw geval sda) zou ik er niet voor kiezen om de schijf in z'n geheel te clonen. Dat gaat gelazer opleveren als er bestanden zijn beschadigd.

Liever kopieer je al je gebruikersdata en (/home/user) met rsync naar de nieuwe plek en installeer je het systeem gewoon helemaal opnieuw. Vergeet niet een kopie te maken van je /etc directory, maar gebruik die alleen als reference. Geen 1 op 1 kopie naar je nieuwe systeem.

Alle reacties


Acties:
  • 0 Henk 'm!

  • prutser001
  • Registratie: Oktober 2004
  • Laatst online: 11-09 22:54

prutser001

Vaak zit het tegen en soms zi

Kun je niet een clone dock gebruiken?

Asus Z390 Maximus IX Hero, Intel 9900K, RTX3080, 64GB DDR4 3000, 2TB NVME, Samsung 850Evo 1TB, 4 x 14TB Toshiba, Be Quiet SB 801, Samsung 34"


Acties:
  • +1 Henk 'm!

  • Thralas
  • Registratie: December 2002
  • Laatst online: 00:17
Een snapshot send/receive lijkt me voor de hand liggend en het meest efficient, gezien btrfs?

Acties:
  • 0 Henk 'm!

  • jvanderkroon
  • Registratie: Juni 2006
  • Laatst online: 21:47
Kom ook nog https://github.com/mwilck/btrfs-clone tegen wat lijkt te doen wat ik wil. Maakt ook gebruik van send/receive zover ik kan zien. Vanavond maar eens verder inlezen.

---

Weer wat verder. Heb geprobeerd
code:
1
btrfs replace start 1 /dev/sda /
uit te voeren. Maar dat wil niet werken omdat "/dev/sda appears to contain a partition table (gpt)."

Nieuwe ssd had dus out of the box al een gpt. Even gewist en btrfs replace opnieuw gestart en er zit nu beweging in. Fingers crossed dat alles goed gaat nu.

[ Voor 40% gewijzigd door jvanderkroon op 02-07-2020 20:54 ]

LG-HM051MR-U44 | Daalderop DUO 50l | 1500 WP Zuid | gasloos '23


Acties:
  • Beste antwoord
  • 0 Henk 'm!

  • delphium
  • Registratie: November 2005
  • Laatst online: 27-09 09:39
Als het om een falende systeemschijf gaat (in jouw geval sda) zou ik er niet voor kiezen om de schijf in z'n geheel te clonen. Dat gaat gelazer opleveren als er bestanden zijn beschadigd.

Liever kopieer je al je gebruikersdata en (/home/user) met rsync naar de nieuwe plek en installeer je het systeem gewoon helemaal opnieuw. Vergeet niet een kopie te maken van je /etc directory, maar gebruik die alleen als reference. Geen 1 op 1 kopie naar je nieuwe systeem.

Acties:
  • 0 Henk 'm!

  • 0xDEADBEEF
  • Registratie: December 2003
  • Niet online
@jvanderkroon mag ik vragen waarom je wel BTRFS gebruikt, maar geen RAID1? Nu heb je, IMHO, ten opzichte van EXT4 geen voordeel van BTRFS. Daarnaast moet je niet willen clonen, maar repliceren.

https://btrfs.wiki.kernel...ltiple_Devices#Conversion (via google: btrfs add mirror disk)

Disclaimer: ik heb geen verstand van, noch enkele ervaring met, BTRFS an sich.

[ Voor 19% gewijzigd door 0xDEADBEEF op 05-07-2020 10:32 ]

"Religion is an insult to human dignity. With or without it you would have good people doing good things and evil people doing evil things. But for good people to do evil things, that takes religion." - Steven Weinberg


Acties:
  • 0 Henk 'm!

  • jvanderkroon
  • Registratie: Juni 2006
  • Laatst online: 21:47
@0xDEADBEEF het gebruik van BTRFS is geen onderbouwde keuze geweest. Ik kwam van een Synology nas en daar was toen net support voor BTRFS gekomen en dat was hip en happening. Toen ik tijdens de installatie van Debian de keuze kreeg ben ik daarvoor gegaan i.p.v. EXT4. Achteraf gezien had ik beter op EXT4 kunnen gebruiken.

Uiteindelijk is de btrfs replace mislukt. Gelukkig was het alleen een os disk en stond alle data op een andere disk. Gelijk de overstap naar RancherOS gemaakt een snel weer up en running.

LG-HM051MR-U44 | Daalderop DUO 50l | 1500 WP Zuid | gasloos '23

Pagina: 1