
đ ď¸ Oppgrader et Basic Type-volum pĂĽ en enkelt disk â til et større pĂĽ multi-bays Synology NAS.
6 min lesing
Dette tipset kan hjelpe til med ü klone en enkelt disk eller øke størrelsen for signaldiskvolum pü Synology NAS med flere plasser.
Forslaget er fra et innlegg av Synology Community engelsk versjon. (Takk Simon56~)
Jeg gjorde en test for ĂĽ se om klon deretter endret noe som kunne hjelpe. Det kunne det heldigvis og her er rekorden.
Imidlertid er prosessen i fare, sü det er best ü ha en sikkerhetskopi før du fortsetter.
For eksempel, hvis kloneretningen er feil, er dataene pü den originale disken borte. Spør derfor hvis du er i tvil.
Og denne metoden er KUN egnet for:
- Multi-bays Synology NAS
- Volumtype MĂ vĂŚreăGrunnleggendeă. Ikke for SHR Volum av enkelt disk.
Denne testingen er utført av DSM7.2 og dette kan endres i fremtidige oppdateringer.
TRINN 0. Stopp alle apper som skriver data til volumet pĂĽ den lille disken. #
Før vi kloner disker, mü vi STOPPE apper ( SMB-tilgang, Surveillance Station, Virtual Machine Manager ... osv.) skriver data til volumet relatert til kildedisken.
Hvis data fortsetter ĂĽ skrive volumet til den mindre disken, vil den klonede diskklonen inneholde inkonsekvente data.
I denne testen brukes 1TB disk for ĂĽ lage et Basic Volume 2:

Vi skal oppgradere dette 1TB volum 2 til et større med en 8TB disk.
TRINN 1. Kjenn enhets-ID-en under Synology-terminalmodus. #
For ĂĽ bruke kommandoen til ĂĽ kontrollere disken, mĂĽ vi vite disk-ID-en i Linux-modus.
For eksempel her har en DS1618+ 6 diskspor:


Hver diskenhets-ID er:
- Kjør 1 â /dev/sda
- Drive 2 â /dev/sdb
- Drive 3 â /dev/sdc
- Kjør 4 â /dev/sdd
- Kjør 5 â /dev/sde
- Drive 6 â /dev/sdf
Lignende logikk kan brukes pĂĽ andre Synology NAS-modeller.
TRINN 2. Klon kildedisken til mĂĽldisken via Linux-kommandoen dd #
dd er en grunnleggende Linux-kommando som brukes her for ĂĽ klone sektoren fra 1TB disk til 8TB disk.
Vi ønsker ü klone den mindre 1TB disk5 ( /dev/sde ) til 8TB disk6 ( /dev/sdf ).

Logg inn Synology via SSH og syntaks for kloning av hele disken er:
adair@one1618p:~$ sudo -i Passord: root@one1618p:~# dd if=/dev/sde of=/dev/sdf bs=64k
- if = inndatafil. Her er kildedisken, disk5: /dev/sde.
- of=utdatafil. Det er 8TB disk6, mület for større disk: /dev/sdf.
- bs er blokkstørrelse. Innstilling til 64k kan fü best klonehastighet i Synology NAS.
Observer klonehastigheten pĂĽ Resource Monitor

Den gjennomsnittlige skrivehastigheten kan behandles rundt 150 MB/s.
NĂĽr kloningspressen er ferdig, vil ssh-terminalen vĂŚre slik:
root@one1618plus:~# 15261915+1 poster inn 15261915+1 poster ut 1000204886016 byte (1,0 TB, 932 GiB) kopiert, 6887,13 s, 145 MB/s
Kloning av 1TB-disk til annen enhet betyr ĂĽ lese 1TB-data.
Dette vil koste ca 1,9 timer.
TRINN 3. Partisjoner den større disken igjen for ü bestemme dens maksimale størrelse #
Kommandoen dd kloner informasjonen til hver sektor av kildedisken til mĂĽldisken, inkludert partisjonstabellen.
Müldiskpartisjonstabellen har en gammel ressursdiskstørrelsesdefinisjon. For ü rette opp dette, mü vi ompartisjonere den større müldisken for dens virkelige størrelse.
Det er mange versjoner av Synology diskpartisjonsoppsett etter ĂĽr med utvikling. Dermed har Synology en kommando kalt synopartisjon ĂĽ hĂĽndtere forskjellig layout.
Det er 2 deler for dette trinnet.
Del 1. Kjenn partisjonslayoutversjonen av gammel mindre disk #
Denne del 1 skal undersøke den gamle mindre disken5, 1TB, /dev/sde. Her er hvordan du undersøker versjonen for disk5, /dev/sde.
Det er det versjon 9 og dens indeksnummer er 15.
root@one1618p:~# synopartisjon --sjekk /dev/sde
/dev/sde: partisjonsoppsettet er versjon 9, listeindeksen er 15. root@one1618p:~# synopartisjon --liste
Indeksversjon 1-Bay Størrelse pü rot/bytte/reservert partisjon 1. 1 JA 273042/ 787185/ 273042 sektorer ( 133/ 384/ 133 MB) 2. 2 JA 4980087/ 104452240/ 520 sektorer/ 5 125 MB) 3. 3 JA 530082/ 787185/ 16002 sektorer ( 258/ 384/ 7 MB) 4. 5 JA 722862/ 594405/ 16002 sektorer ( 352/ 290/ 70 MB) 4192965/ 257040 sektorer ( 2431/ 2047/ 125 MB) 6. 7 JA 4980480/ 4194304/ 262144 sektorer ( 2431/ 2048/ 128 MB) 4. 9 848 JA/ 409 JA 260352 sektorer ( 2431/ 2048/ 127 MB) 8. 9 JA 16777216/ 4194304/ 262144 sektorer ( 8192/ 2048/ 128 MB) 10. 1 NEI 1574304/5 sektorer/5/574352/5 768/ 384/ 133 MB) 11. 2 NO 4980087/ 1044225/ 257040 sektorer ( 2431/ 509/ 125 MB) 12. 6 NO 4980087/ 4192965/ 4/ 0 sektorer ( 25/ 4/ 25) 125 MB) 13. 7 NO 4980480/ 4194304/ 262144 sektorer ( 2431/ 2048/ 128 MB) 14. 8 NO 4980480/ 4194304/ 260352 sektorer/ 240352 sektorer/ 2043 MB)
15. 9 NO 16777216/ 4194304/ 262144 sektorer ( 8192/ 2048/ 128 MB)
19. 100 JA 41943040/ 4194304/ 0 sektorer (20480/ 2048/ 0 MB) 20. 100 NEI 41943040/ 4194304/ 0 sektorer (20480/ 2048/ 0 MB)
Del 2. Partisjoner den større nye disken pü nytt #
Del 2 er ü partisjonere til den større disken, her er den 8TB disk6, /dev/sdf.
Og vi ønsker ü partisjonere den til ü vÌre versjon 9, indeks 15. Syntaks er:
root@one1618p:~# synoparsjon --del /dev/sdf 15
Enhetssektorer (versjon9: SupportRaid) /dev/sdf1 16777216 (8192 MB) /dev/sdf2 4194304 (2048 MB) Reservert størrelse: 262144 ( 128 MB) PrimÌr datapartisjon vil bli opprettet. ADVARSEL: Denne handlingen vil slette alle data pü '/dev/sdf' og dele dem pü nytt. Er du sikker pü at du vil fortsette? [y/N] y Renser alle partisjoner... Oppretter sys-partisjoner... Oppretter primÌr datapartisjon... Husk ü mdadm og mkfs nye partisjoner.
Det vil fortelle slette alle data, men det vil ikke som det gjør en rask partisjon bare. Dette berører ikke data i det eksisterende volumet pü denne disken.
For ĂĽ sjekke flere detaljer om synoparsjon, kan du google den eller skrive " synopartisjon â hjelp â under SSH-terminalen.
root@ad1618:~# synopartisjon --help Copyright (c) 2003-2023 Synology Inc. Alle rettigheter forbeholdt. Bruk: synopartisjon (versjon ) --help Vis denne hjelpen. --list List opp partisjonslayouttabellen. --sjekk disk_path(f.eks./dev/sda) Sjekk versjonen av partisjonsoppsett. --remove disk_path [part_no] Fjern spesifikk partisjon av disken. Fjern alle partisjoner hvis ikke spesifikt. --part [--force] disk_path index_of_list(1~20) [logical_size_GB ... 0] Partisjoner disken med spesifikk layout. --scan-syno-part Skann alle diskpartisjoner som samsvarer med syno-partisjonsoppsettet. Hvis du velger layoutversjon mindre enn 6, vil den logiske størrelsen hoppes over. Ellers kan du tilordne maks til 11 logiske partisjoner størrelse med enhet GB og avslutte med 0. Hvis du ikke tilordner logiske størrelse parametere, vil primÌr datapartisjon bli opprettet i stedet. VÌr oppmerksom pü at indeksen over listen kan endres i fremtiden. --log disk_path Logg start offset og størrelse til fil for hver partisjon i disk_path.
TRINN 4. Start Synology NAS pü nytt med den større disken #
Her kommer den siste fremgangen:
- SlĂĽ av Synology NAS
- Fjern den gamle, mindre disken (nĂĽ er det sikkerhetskopien vĂĽr).
- Slü pü Synology NAS med den nye, større disken.
Etter oppstart er det gamle, mindre volumet pĂĽ 1 TB fortsatt der.
Det er en " utvide nĂĽ "-koblingen under Storage Manager > Storage Pool. Bare klikk pĂĽ linken:

1TB volum 2 utvides til 8TB volum2.
Ovennevnte er alt.
Fra min personlige mening er det best at Synology direkte støtter denne funksjonen pü Storage Manager for ü klone disken. Denne funksjonen er nyttig og praktisk. à rsakene kan ogsü sees i følgende innlegg:
Har du spørsmül? Bare spør SynoPower Club.