|
ru.linux- RU.LINUX --------------------------------------------------------------------- From : Eugene Prokopiev 2:5020/400 06 Apr 2005 14:13:30 To : All Subject : Increase initrd size created by lvmcreate_initrd -------------------------------------------------------------------------------- Здравствуйте! Hеобходимо добавить модуль xfs.o в initrd, созданный lvmcreate_initrd. Для этого увеличиваю initrd следующим скриптом: # cat ./mkbiglvm #!/bin/bash -x ls -l initrd-lvm-2.4.26-std-up-alt6 mount -o loop initrd-lvm-2.4.26-std-up-alt6 /mnt/disk/ df | grep /mnt/disk umount /mnt/disk dd if=/dev/zero of=appendix bs=1M count=1 cat appendix >> initrd-lvm-2.4.26-std-up-alt6 ls -l initrd-lvm-2.4.26-std-up-alt6 resize2fs initrd-lvm-2.4.26-std-up-alt6 8192000 e2fsck -f initrd-lvm-2.4.26-std-up-alt6 mount -o loop initrd-lvm-2.4.26-std-up-alt6 /mnt/disk/ df | grep /mnt/disk umount /mnt/disk Вывод: # ./mkbiglvm + ls -l initrd-lvm-2.4.26-std-up-alt6 -rw-r--r-- 1 root root 6729728 Apr 5 05:06 initrd-lvm-2.4.26-std-up-alt6 + mount -o loop initrd-lvm-2.4.26-std-up-alt6 /mnt/disk/ + df + grep /mnt/disk 4134 3834 300 93% /mnt/disk + umount /mnt/disk + dd if=/dev/zero of=appendix bs=1M count=1 1+0 records in 1+0 records out + cat appendix + ls -l initrd-lvm-2.4.26-std-up-alt6 -rw-r--r-- 1 root root 7778304 Apr 5 07:51 initrd-lvm-2.4.26-std-up-alt6 + resize2fs initrd-lvm-2.4.26-std-up-alt6 8192000 Please run 'e2fsck -f initrd-lvm-2.4.26-std-up-alt6' first. + e2fsck -f initrd-lvm-2.4.26-std-up-alt6 e2fsck 1.35 (28-Feb-2004) Pass 1: Checking inodes, blocks, and sizes Pass 2: Checking directory structure Pass 3: Checking directory connectivity /lost+found not found. Create<y>? yes Pass 4: Checking reference counts Pass 5: Checking group summary information LVM-2.4.26-std-u: ***** FILE SYSTEM WAS MODIFIED ***** LVM-2.4.26-std-u: 19356/19416 files (0.0% non-contiguous), 6273/6572 blocks + mount -o loop initrd-lvm-2.4.26-std-up-alt6 /mnt/disk/ + df + grep /mnt/disk 4134 3835 299 93% /mnt/disk + umount /mnt/disk Почему после монтирования размер не изменился? Можно, конечно, было создать файл с нуля и отформатировать его под ext2, но тогда появляются другие проблемы : /dev из оригинального initrd отчего-то не умещается на fs большего размера. Как с этим бороться? -- С уважением, Прокопьев Евгений --- ifmail v.2.15dev5.3 * Origin: Demos online service (2:5020/400) Вернуться к списку тем, сортированных по: возрастание даты уменьшение даты тема автор
Архивное /ru.linux/657747ac20c1.html, оценка из 5, голосов 10
|