GNU/Linux >> LINUX-Kenntnisse >  >> Linux

lvcreate-Befehlsbeispiele unter Linux

Der Befehl lvcreate wird im Wesentlichen verwendet, um ein neues logisches Volume in LVM zu erstellen. Um ein einfaches LVM-Volume zu erstellen, können Sie den folgenden Befehl verwenden:

$ sudo lvcreate -l 100%FREE -n lvtest Vol1
  Logical volume “lvtest” created

Wenn Sie die Details Ihrer Erstellung sehen möchten, verwenden Sie den Befehl lvdisplay:

$ sudo lvdisplay Vol1
  --- Logical volume ---
  LV Path                 /dev/Vol1/lvtest
  LV Name                 lvtest
  VG Name                 Vol1
  LV UUID                 4W2369-pLXy-jWmb-lIFN-SMNX-xZnN-3KN208
  LV Write Access         read/write
  LV Creation host, time  … -0400
  LV Status               available
  # open                  0
  LV Size                 2.00 GiB
  Current LE              513
  Segments                1
  Allocation              inherit
  Read ahead sectors      auto
  - currently set to      256
  Block device            253:2

Der Parameter -l definiert, wie viel des verfügbaren Speicherplatzes auf der angegebenen Datenträgergruppe für den logischen Datenträger verwendet werden soll. Beachten Sie, dass Sie den Wert als Prozentsatz des freien Speicherplatzes in der Datenträgergruppe angeben können. In diesem Beispiel wurde der gesamte (100 %) freie Speicherplatz für das neue logische Volume verwendet.

Sie können den Parameter -l verwenden, um die Größe als Prozentsatz des verfügbaren Speicherplatzes anzugeben, oder den Parameter -L, um die tatsächliche Größe in Byte, Kilobyte (KB), Megabyte (MB) oder Gigabyte (GB) anzugeben. Mit dem Parameter -n können Sie einen Namen für das logische Volume angeben (in diesem Beispiel lvtest genannt).

LVM-Befehlsoptionen sind wie unten gezeigt:

Beispiele für lvcreate-Befehle

1. Blockgröße hoch 2 für das logische Snapshot-Volume zwischen 4 KB und 512 KB:

# lvcreate -c ChunkSize
# lvcreate --chunksize ChunkSize

2. Zum Festlegen oder Zurücksetzen der zusammenhängenden Zuweisungsrichtlinie für logische Volumes:

# lvcreate -C y|n
# lvcreate --contiguous y|n

3. Um die Anzahl der Streifen anzugeben

# lvcreate -i stripes:
# lvcreate --stripes stripes

4. To Gibt die Anzahl der Kilobytes für die Granularität der Stripes an:

# lvcreate -I StripeSize
# lvcreate --stripesize StripeSize

5. So geben Sie die Anzahl der logischen Extents an, die dem neuen logischen Volume zugewiesen werden sollen:

# lvcreate -l LogicalExtentsNumber[%{VG|PVS|FREE|ORIGIN}
# lvcreate --extents LogicalExtentsNumber[%{VG|PVS|FREE|ORIGIN}

6. So geben Sie die Größe an, die dem neuen logischen Datenträger zugewiesen werden soll:

# lvcreate -L --size LogicalVolumeSize[bBsSkKmMgGtTpPeE]

7. So stellen Sie die Minor-Nummer ein:

# lvcreate --minor minor

8. Auf y setzen, um die angegebene Minor-Nummer persistent zu machen:

# lvcreate -M y|n
# lvcreate --persistent y|n

9. So erstellen Sie ein gespiegeltes logisches Volume mit Mirrors-Kopien:

# lvcreate -m mirrors
# lvcreate --mirrors mirrors

10. So geben Sie dem neuen logischen Volume einen Namen:

# lvcreate -n LogicalVolumeName
# lvcreate --name LogicalVolumeName

11. So deaktivieren Sie die udev-Synchronisation:

# lvcreate --noudevsync

12. So starten oder vermeiden Sie die Überwachung eines gespiegelten oder logischen Snapshot-Volumes mit dmeventd:

# lvcreate --monitor y|n

13. Um keinen Versuch zu unternehmen, mit dmeventd zu interagieren, es sei denn, –monitor ist angegeben:

# lvcreate --ignoremonitoring

14. So stellen Sie die Zugriffsberechtigungen auf „Nur Lesen“ oder „Lesen und Schreiben“ ein:

# lvcreate -p r|rw
# lvcreate --permission r|rw

15. So stellen Sie die Read-Ahead-Sektoranzahl dieses logischen Datenträgers ein:

# lvcreate -r ReadAheadSectors|auto|none
# lvcreate --readahead ReadAheadSectors|auto|none

16. Um den Spiegel in Bereiche zu unterteilen:

# lvcreate -R MirrorLogRegionSize
# lvcreate --regionsize MirrorLogRegionSize

17. So erstellen Sie ein logisches Snapshot-Volume (oder einen Snapshot) für ein vorhandenes:

# lvcreate -s
# lvcreate --snapshot

18. So erstellen Sie ein logisches Volume, das den angegebenen Segmenttyp verwendet:

# lvcreate --type SegmentType

19. So erstellen Sie ein Sparse-Gerät der angegebenen Größe (standardmäßig in MB) mithilfe eines Snapshots:

# lvcreate --virtualsize VirtualSize

20. Zu Steuert das Nullstellen des ersten KB an Daten im neuen logischen Datenträger:

# lvcreate -Z y|n
# lvcreate --zero y|n


Linux
  1. JQ-Befehl in Linux mit Beispielen

  2. 8 Linux TR-Befehlsbeispiele

  3. rm-Befehlsbeispiele unter Linux

  4. ps-Befehlsbeispiele in Linux

  5. w Befehlsbeispiele unter Linux

9 Beispiele für tee-Befehle unter Linux

9 diff-Befehlsbeispiele in Linux

Linux-IP-Befehl mit Beispielen

15 Linux-PS-Befehl mit Beispielen

8 Beispiele für LDD-Befehle unter Linux

id-Befehlsbeispiele in Linux