Crea partizione (partizione standard vs volume fisico LVM) nell'installazione di CentOS


9

Tutti. Perdonami, non ho familiarità con Linux. Sto cercando di installare CentOS in VMWare. Come sapevo, Linux può creare solo tre tipi di partizioni. sono primary, extended, and logical, per MBR, i numeri massimi di partizione primaria ed estesa sono 4. e I numeri illimitati di partizioni logiche possono essere creati sotto la partizione estesa. (Se mi sbagliavo. Per favore, correggimi. Grazie.)

Ma per quanto riguarda il CentOS. Ho avuto le opzioni come sotto durante la creazione delle partizioni. Confronta con il concetto di primary, extended, and logical, non riesco a capire Standard partition and LVM physical volumee non sapevo quale fosse la differenza tra loro. Cosa significa creare un LVM physical volume? Qualcuno potrebbe dirmi di più al riguardo?

Grazie.

inserisci qui la descrizione dell'immagine

Risposte:


7

Come sapevo, Linux può creare solo tre tipi di partizioni. sono primari, estesi e logici

No questo è sbagliato. Quello che stai descrivendo qui è partizioni "MBR" vecchio stile per PC . Questo era il tipo di partizione standard sui computer di tipo PC (e alcuni altri) dagli anni '80, ma in questi giorni viene sostituito da partizioni GUID. La partizione logica vs primaria è un hack a causa delle limitazioni di questo sistema degli anni '80 che puoi ignorare se non devi avere a che fare con sistemi più vecchi.

L'uso di un sistema di partizione standard è essenziale se si hanno più sistemi operativi installati sullo stesso disco. Altrimenti, non è necessario. Inoltre, anche con più sistemi operativi, è possibile utilizzare un'unica partizione standard per Linux e al suo interno il proprio sistema di partizionamento di Linux.

LVM è il sistema di partizionamento nativo di Linux. Presenta numerosi vantaggi rispetto alle partizioni MBR o GUID, in particolare la possibilità di spostare o persino dividere le partizioni tra i dischi (senza smontare nulla) e di ridimensionare facilmente le partizioni. Utilizzare LVM per Linux di preferenza.

LVM raggiunge la sua flessibilità combinando diversi livelli di astrazione. Un'area di archiviazione fisica, in genere una partizione in stile PC, è un volume fisico . Lo spazio di uno o più volumi fisici costituisce un gruppo di volumi . In un gruppo di volumi, si creano volumi logici , ciascuno contenente un filesystem (o un volume di scambio, ecc.).


Grazie per aver parlato dell'LVM e correggimi. Ho appena letto alcune informazioni su MBR e GPT. howtogeek.com/193669/… . Significa che Linux (diciamo CentOS) supporta sia MBR che GPT? Come posso partizionare con GPT in CentOS?
Joe.wang,

E dalla tua risposta. Intendevi che LVM non appartiene a entrambi (MBR e GPT)?
Joe.wang,

1
@ Joe.wang Linux supporta sia MBR che GPT (e molti altri tipi di partizioni più esotiche, è molto accomodante). Non so come selezionare tra MBR e GPT nel programma di installazione di CentOS. Le versioni recenti fdiskdell'utilità ti consentono di scegliere, e se sei fdisk troppo vecchio potresti avere gdiskper le partizioni GPT. LVM è una cosa diversa, LVM è un sistema di partizionamento solo per Linux.
Gilles 'SO- smetti di essere malvagio' il

Grande spiegazione. Grazie per l'aiuto gentile e generoso. + 1
Joe.wang

0

Se non sei sicuro di aver bisogno o meno della partizione fisica lvm, crea semplicemente la partizione standard.

Il volume fisico lvm (pv) è solo una partizione standard (con metadati lvm) da utilizzare nel gruppo di volumi lvm (vg) da cui è possibile creare un volume logico (lv) e il volume logico finale è proprio come un blocco dispositivo in cui è possibile scrivere un file system e montarlo da qualche parte.


0

Una partizione logica è diversa da LVM che sta per gestore di volumi logici.

Per prima cosa chiarendo che cos'è una partizione logica, sono semplicemente partizioni all'interno di una partizione estesa, che è proprio come una partizione primaria tranne che è possibile sotto-partizionarla e riempirla con infinite partizioni logiche.

Come avrai notato, i dischi rigidi del PC consentivano solo 4 partizioni (primarie) e, poiché spesso ne abbiamo bisogno di più, sono state inventate partizioni estese, che ci consente di aggiungere tutte le sub partizioni che vogliamo.

ecco un esempio di partizionamento misto primario ed esteso: (p) = primary (e) = extended (l) = logico

/ dev / sda 1G

==> / dev / sda1 (p) 250M

==> / dev / sda2 (e) 1k

==>/dev/sda5(l) 125M    

==>/dev/sda6(l) 125M

==> / dev / sda3 (p) 250M

==> / dev / sda4 (p) 250M

Andare avanti. LVM o Logical Volume Manager, è un livello separato dal partizionamento. LVM utilizza volumi fisici (PV) che sono partizioni effettive su dischi rigidi all'interno di gruppi di volumi (VG), che possono essere considerati come un "intero disco", di cui è possibile "partizionare" con Volumi logici (LV). Il vantaggio di ciò è una facile espansione / riduzione della memoria.

illustrazione di LVM:

Dischi fisici;

disk1 (/ dev / sda, vedi sopra per tutte le sue partizioni) disk2 (/ dev / sdb): / dev / sdb 1G
==> / dev / sdb1 (p) 1G

LVM:

creare PV per tutte le partizioni fisiche ( pvcreate /dev/sdx#):

VG1 ( vgcreate VG1 /dev/sda1 /dev/sda3 /dev/sdb1): / dev / sda1 + / dev / sda3 + / dev / sdb1

VG2 ( vgcreate VG2 /dev/sda4 /dev/sda5 /dev/sda6): / dev / sda4 + / dev / sda5 + / dev / sda6

LV1 ( lvcreate -l 1400M /dev/VG1): qui hai una partizione 1400M residente su / dev / VG1; Qui puoi creare un filesystem come faresti su una normale partizione.

Personalmente mi piace pensare a LVM come a un sistema di disco rigido virtuale che utilizza un modello di costruzione di mattoni per gestire le unità disco con il mappatore di dispositivi del kernel Linux. Il volume logico (LV) è il muro, il gruppo di volumi (VG) è il mucchio di mattoni che hai scelto per costruire il tuo muro, e il volume fisico (PV) sono i mattoni stessi (che possono avere dimensioni e forme diverse). D'altra parte, le partizioni del disco sono le griglie dipinte sul muro, dove è possibile graffiare (scrivere dati) all'interno dei limiti.

Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.