Главная страница


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)
 
 

Вернуться к списку тем, сортированных по: возрастание даты  уменьшение даты  тема  автор 

 Тема:    Автор:    Дата:  
 Increase initrd size created by lvmcreate_initrd   Eugene Prokopiev   06 Apr 2005 14:13:30 
 Re: Increase initrd size created by lvmcreate_initrd   Ilya Anfimov   06 Apr 2005 16:07:07 
 Re: Increase initrd size created by lvmcreate_initrd   Aleksey Barabanov   06 Apr 2005 21:49:08 
Архивное /ru.linux/657747ac20c1.html, оценка 2 из 5, голосов 10
Яндекс.Метрика
Valid HTML 4.01 Transitional