Ik had nog een update beloofd. Nou, bij deze dan! Al met al zowel succes als nederlaag gehad. Het partitioneren lukt gewoon via de remote shell (ssh), zolang je de disk maar unmounten kunt. Ik kon de DOS partitie makkelijk van grootte veranderen en zelfs het bestandstype wijzigen. Maar de tweede partitie kreeg ik niet gewijzigd, maar dat ligt waarschijnlijk aan het feit dat deze reeds ext3 was (en parted waarschijnlijk geen ext3 ondersteunt?). Hieronder een kort verslag van mijn acties.
Eerst even de disk bekijken met 'fdisk -l':
Disk /dev/sda: 6488 MB, 6488294400 bytes
255 heads, 63 sectors/track, 788 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes
Disk identifier: 0x1e194488
Device Boot Start End Blocks Id System
/dev/sda1 * 1 748 6008278+ 83 Linux
/dev/sda2 749 788 321300 5 Extended
/dev/sda5 749 788 321268+ 82 Linux swap / Solaris
Disk /dev/sdb: 320.0 GB, 320072933376 bytes
255 heads, 63 sectors/track, 38913 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes
Disk identifier: 0x000a55e4
Device Boot Start End Blocks Id System
/dev/sdb1 1 19791 158971176 c W95 FAT32 (LBA)
/dev/sdb2 19792 38913 153597465 83 Linux
En dit is mijn '/etc/fstab':
# /etc/fstab: static file system information.
#
# <file system> <mount point> <type> <options> <dump> <pass>
proc /proc proc defaults 0 0
# /dev/sda1
UUID=874f2473-777d-471d-942f-2f7eeb85f628 / ext3 relatime,errors=remount-ro 0
1
# /dev/sda5
UUID=49cc1442-73a7-4b69-a81f-0cbd7f478675 none swap sw 0 0
/dev/sdb1 /media/datadisk1 vfat iocharset=utf8,umask=000 0 0
/dev/sdb2 /media/datadisk2 ext3 defaults 0 0
/dev/scd0 /media/cdrom0 udf,iso9660 user,noauto,exec,utf8 0 0
/dev/scd1 /media/cdrom1 udf,iso9660 user,noauto,exec,utf8 0 0
/dev/fd0 /media/floppy0 auto rw,user,noauto,exec,utf8 0 0
Nu de Samba daemon stoppen en de twee datadisks unmounten:
marc@ubuntu-server:~$ sudo /etc/init.d/samba stop
marc@ubuntu-server:~$ sudo umount /dev/sdb1
marc@ubuntu-server:~$ sudo umount /dev/sdb2
En nu komt het tricky gedeelte, het partitioneren. Parted in mijn geval opstarten middels 'parted /dev/sdb' (zie hiervoor uitvoer van 'fdisk -l'). Binnen parted eerst even de partitie-tabel printen:
(parted) print
Disk /dev/sdb: 320GB
Sector size (logical/physical): 512B/512B
Partition Table: msdos
Number Start End Size Type File system Flags
1 32.3kB 163GB 163GB primary fat32 lba
2 163GB 320GB 157GB primary ext3
Dan de 1e partitie checken en van grootte veranderen:
(parted) check 1
(parted) resize 1
Start? [32.3kB]?
End? [163GB]? 120GB
Is dit goed gegaan?
(parted) print
Disk /dev/sdb: 320GB
Sector size (logical/physical): 512B/512B
Partition Table: msdos
Number Start End Size Type File system Flags
1 32.3kB 120GB 120GB primary fat32 lba
2 163GB 320GB 157GB primary ext3
Ja, prima! Nu de partitie omzetten naar ext2 formaat:
(parted) mkfs 1 ext2
(parted) print
Disk /dev/sdb: 320GB
Sector size (logical/physical): 512B/512B
Partition Table: msdos
Number Start End Size Type File system Flags
1 32.3kB 120GB 120GB primary ext2
2 163GB 320GB 157GB primary ext3
Ook dat is gelukt. Nu de tweede partitie van grootte veranderen, maar eerst even kijken of 'ie in orde is:
(parted) check 2
Error: File system has an incompatible feature enabled.
(parted)
Shit, dat gaat dus niet. Zou het kunnen zijn dat parted geen ext3 partities ondersteunt?
Overigens, wel de disks weer even mounten en samba herstarten!
To be continued...