Erlaubt das ext3-Dateisystem die Erweiterung der Partition, wenn es eingehängt ist?

438
Derek K

Ich habe gelesen, dass das ext3-Dateisystem "online" erweitert werden kann. Erlaubt ext3 das Erweitern einer eingebauten Partition?

Ich habe diese seltsame Frage in einem Test gefunden.

-1
Wenn sie "beim Einhängen" bedeuten, wo sie "während der Arbeit" schreiben, lautet die Antwort "Nein". NZD vor 7 Jahren 0
ja, ich meine "wenn montiert", danke Derek K vor 7 Jahren 0

1 Antwort auf die Frage

1
Daniel B

Neuere Linux-Kernel (die gelegentlich in der 2.6er-Serie hinzugefügt wurden) können ext3 / 4-Dateisysteme online erweitern (dh während sie gemountet sind):

localhost root # lvcreate -L100M -n test vg0 Logical volume "test" created. localhost root # mkfs.ext4 /dev/vg0/test mke2fs 1.42.13 (17-May-2015) Creating filesystem with 102400 1k blocks and 25688 inodes Filesystem UUID: 1d97763f-7a37-41cc-b2a6-c5b2f93a616a Superblock backups stored on blocks: 8193, 24577, 40961, 57345, 73729  Allocating group tables: done Writing inode tables: done Creating journal (4096 blocks): done Writing superblocks and filesystem accounting information: done  localhost root # mount /dev/vg0/test /mnt/test localhost root # lvextend -L200M vg0/test Size of logical volume vg0/test changed from 100.00 MiB (25 extents) to 200.00 MiB (50 extents). Logical volume test successfully resized localhost root # resize2fs /dev/vg0/test resize2fs 1.42.13 (17-May-2015) Filesystem at /dev/vg0/test is mounted on /mnt/test; on-line resizing required old_desc_blocks = 1, new_desc_blocks = 1 The filesystem on /dev/vg0/test is now 204800 (1k) blocks long. 
Wenn wir jedoch kein LVM verwenden und keinen freien Speicherplatz auf der Partition haben, können wir es erweitern (wenn ext3 angehängt ist)? Derek K vor 7 Jahren 0
Nein natürlich nicht. Das Gerät (Partition, LV, was auch immer), das das Dateisystem enthält, muss zuerst erweitert werden. Daniel B vor 7 Jahren 0