Cum să adăugați un nou disc mai mare de 2 TB la un Linux existent


Ați încercat vreodată să partiționați un hard disk mai mare de 2TB folosind utilitarul fdisk și v-ați întrebat de ce ajungeți să primiți un avertisment pentru a utiliza GPT? Da, ai avut dreptate. Nu putem partiționa un hard disk mai mare de 2 TB folosind instrumentul fdisk.

În astfel de cazuri, putem folosi comanda parted. Diferența majoră constă în formatele de partiționare în care fdisk folosește formatul de tabel de partiționare DOS și parted folosește formatul GPT.

SFAT: puteți folosi și gdisk în loc de instrumentul despărțit.

În acest articol, vă vom arăta să adăugați un nou disc mai mare de 2TB la un server Linux existent, cum ar fi RHEL/CentOS sau Debian/Ubuntu.

Folosesc utilitarele fdisk și parted pentru a face această configurație.

Mai întâi listați detaliile partiției curente folosind comanda fdisk, așa cum se arată.

fdisk -l

În scopul acestui articol, atașez un hard disk cu o capacitate de 20 GB, care poate fi urmat și pentru un disc mai mare de 2TB. Odată ce ați adăugat un disc, verificați tabelul de partiții folosind aceeași comandă fdisk așa cum se arată.

fdisk -l

Sfat: dacă adăugați un hard disk fizic, este posibil să descoperiți că partițiile sunt deja create. În astfel de cazuri, puteți folosi fdsik pentru a șterge același lucru înainte de a utiliza parted.

fdisk /dev/xvdd

Utilizați comutatorul d pentru comanda de ștergere a partiției și w pentru a scrie modificările și a ieși.

Important: trebuie să fiți atenți când ștergeți partiția. Aceasta va șterge datele de pe disc.

Acum este timpul să partiționați un nou hard disk folosind comanda parted.

parted /dev/xvdd

Setați formatul tabelului de partiții la GPT

(parted) mklabel gpt

Creați partiția Primară și atribuiți capacitatea discului, aici folosesc 20GB (în cazul dvs. ar fi 2TB).

(parted) mkpart primary 0GB 20GB

Doar de curiozitate, să vedem cum este listată această nouă partiție în fdisk.

fdisk /dev/xvdd

Acum formatați și apoi montați partiția și adăugați-o în /etc/fstab care controlează sistemele de fișiere care urmează să fie montate la pornirea sistemului.

mkfs.ext4 /dev/xvdd1

După ce partiția a fost formatată, acum este timpul să montați partiția sub /data1.

mount /dev/xvdd1 /data1

Pentru montarea permanentă, adăugați intrarea în fișierul /etc/fstab.

/dev/xvdd1     /data1      ext4      defaults  0   0

Important: Kernel-ul ar trebui să accepte GPT pentru a partiționa folosind formatul GPT. În mod implicit, RHEL/CentOS au kernel cu suport GPT, dar pentru Debian/Ubuntu trebuie să recompilați nucleul după modificarea configurației.

Asta este! În acest articol, v-am arătat cum să utilizați comanda parted. Împărtășiți-ne comentariile și feedback-ul dvs.