project:sys03:filesystem
Unterschiede
Hier werden die Unterschiede zwischen zwei Versionen angezeigt.
project:sys03:filesystem [2013-01-05 12:56] – angelegt 82.212.50.234 | project:sys03:filesystem [Unbekanntes Datum] (aktuell) – gelöscht - Externe Bearbeitung (Unbekanntes Datum) 127.0.0.1 | ||
---|---|---|---|
Zeile 1: | Zeile 1: | ||
- | ====== sys03 - filesystem & disk layout ====== | ||
- | {{tag> | ||
- | |||
- | < | ||
- | # at start: | ||
- | df | ||
- | Filesystem | ||
- | / | ||
- | tmpfs 8080436 | ||
- | udev | ||
- | tmpfs 8080436 | ||
- | / | ||
- | / | ||
- | |||
- | (parted) p | ||
- | Model: ATA ST3000DM001-9YN1 (scsi) | ||
- | Disk /dev/sda: 3001GB | ||
- | Sector size (logical/ | ||
- | Partition Table: gpt | ||
- | |||
- | Number | ||
- | | ||
- | | ||
- | | ||
- | | ||
- | | ||
- | |||
- | this does not fit the operational concept (vserver host | ||
- | with individual volumes per vserver) | ||
- | |||
- | ## | ||
- | ## plan: | ||
- | ## lvm setup | ||
- | ## repartitioning (1TB slices to reduce possible crash impacts ) | ||
- | ## create lvs for / and /boot | ||
- | ## | ||
- | ## | ||
- | ## disk-reorg: | ||
- | ## there are 12GB swap which are not really is use now | ||
- | ## we move the base system there so we can work on the rest of the disk | ||
- | ## | ||
- | apt-get install lvm2 | ||
- | swapoff -a | ||
- | pvcreate /dev/md0 | ||
- | vgcreate vgsys03 /dev/md0 | ||
- | lvcreate vgsys03 -n lv01root -L +2GB | ||
- | lvcreate vgsys03 -n lv02boot -L +1GB | ||
- | mkfs -t ext4 / | ||
- | mkfs -t ext4 / | ||
- | mkdir /mnt/root | ||
- | mount / | ||
- | mkdir /mnt/boot | ||
- | mount / | ||
- | rsync -v -l -H -p -o -g -D -t -r -S -e ssh --delete --numeric-ids --stats . /mnt/root --exclude "/ | ||
- | rsync -v -l -H -p -o -g -D -t -r -S -e ssh --delete --numeric-ids --stats "/ | ||
- | umount /mnt/boot | ||
- | mount / | ||
- | mount -o bind /dev / | ||
- | mount -t proc /proc / | ||
- | chroot /mnt/root | ||
- | grub-install /dev/sda | ||
- | grub-install /dev/sdb | ||
- | update-grub | ||
- | less / | ||
- | vi / | ||
- | proc /proc proc defaults 0 0 | ||
- | none /dev/pts devpts gid=5, | ||
- | /dev/md/0 none swap sw 0 0 | ||
- | /dev/md/1 /boot ext3 defaults 0 0 | ||
- | /dev/md/2 / ext4 defaults 0 0 | ||
- | /dev/md/3 /home ext4 defaults 0 0 | ||
- | -> | ||
- | proc /proc proc defaults 0 0 | ||
- | none /dev/pts devpts gid=5, | ||
- | #/dev/md/0 none swap sw 0 0 | ||
- | / | ||
- | / | ||
- | #/dev/md/3 /home ext4 defaults 0 0 | ||
- | exit # chroot | ||
- | reboot | ||
- | |||
- | ## /usr and /var are copie to their own volumes | ||
- | lvcreate vgsys03 -n lv02var -L +2G | ||
- | lvcreate vgsys03 -n lv03usr -L +2G | ||
- | lvcreate vgsys03 -n lv04home -L +2G | ||
- | mkfs -t ext4 / | ||
- | mkfs -t ext4 / | ||
- | mkfs -t ext4 / | ||
- | vi /etc/fstab | ||
- | / | ||
- | mount /home | ||
- | mount / | ||
- | rsync -v -l -H -p -o -g -D -t -r -S --delete --numeric-ids --stats "/ | ||
- | umount /mnt | ||
- | vi /etc/fstab | ||
- | / | ||
- | mount /var | ||
- | |||
- | mount / | ||
- | rsync -v -l -H -p -o -g -D -t -r -S --delete --numeric-ids --stats "/ | ||
- | umount /mnt | ||
- | vi /etc/fstab | ||
- | / | ||
- | mount /usr | ||
- | |||
- | # trick: the file system contents existing so far in /usr and /var on the root fs are now spurious | ||
- | # using a 2nd mount on the root fs makes them accessible for deletion | ||
- | # dort geloescht werden | ||
- | mount / | ||
- | rm -rf /mnt/var/* /mnt/usr/* | ||
- | umount /mnt | ||
- | |||
- | ## | ||
- | ## repartitioning | ||
- | ## | ||
- | mdadm --stop /dev/md3 | ||
- | mdadm --stop /dev/md2 | ||
- | mdadm --stop /dev/md1 | ||
- | |||
- | ## sda | ||
- | parted /dev/sda | ||
- | rm 4 | ||
- | rm 3 | ||
- | rm 2 | ||
- | Number | ||
- | | ||
- | | ||
- | | ||
- | | ||
- | | ||
- | |||
- | mkpart " " 12.9GB 1TB | ||
- | mkpart " " 1TB 2TB | ||
- | mkpart " " 2TB 3TB | ||
- | toggle 2 raid | ||
- | toggle 3 raid | ||
- | toggle 4 raid | ||
- | p | ||
- | Number | ||
- | | ||
- | | ||
- | | ||
- | | ||
- | | ||
- | q | ||
- | |||
- | ## sdb | ||
- | parted /dev/sdb | ||
- | rm 4 | ||
- | rm 3 | ||
- | rm 2 | ||
- | mkpart " " 12.9GB 1TB | ||
- | mkpart " " 1TB 2TB | ||
- | mkpart " " 2TB 3TB | ||
- | toggle 2 raid | ||
- | toggle 3 raid | ||
- | toggle 4 raid | ||
- | p | ||
- | Number | ||
- | | ||
- | | ||
- | | ||
- | | ||
- | | ||
- | |||
- | ## raid re-assemble | ||
- | mdadm --create /dev/md1 -l 1 -n 2 --add /dev/sda2 --add /dev/sdb2 | ||
- | mdadm --create /dev/md2 -l 1 -n 2 --add /dev/sda3 --add /dev/sdb3 | ||
- | mdadm --create /dev/md3 -l 1 -n 2 --add /dev/sda4 --add /dev/sdb4 | ||
- | mdadm --assemble /dev/md1 | ||
- | mdadm --assemble /dev/md2 | ||
- | mdadm --assemble /dev/md3 | ||
- | mdadm --run /dev/md1 | ||
- | mdadm --run /dev/md2 | ||
- | mdadm --run /dev/md3 | ||
- | |||
- | ## vg resize | ||
- | ## | ||
- | pvcreate /dev/md1 | ||
- | pvcreate /dev/md2 | ||
- | pvcreate /dev/md3 | ||
- | # just md1, the vg does not need to be any larger for now | ||
- | vgextend vgsys03 /dev/md1 | ||
- | |||
- | ## recreate swap | ||
- | ## | ||
- | lvcreate vgsys03 -n lv05swap -L +16G | ||
- | mkswap -L SWAP01 / | ||
- | vi /etc/fstab | ||
- | / | ||
- | swapon -a | ||
- | |||
- | # finally | ||
- | Filesystem | ||
- | / | ||
- | | ||
- | tmpfs 8080436 | ||
- | udev | ||
- | tmpfs 8080436 | ||
- | / | ||
- | / | ||
- | / | ||
- | / | ||
- | |||
- | Model: ATA ST3000DM001-9YN1 (scsi) | ||
- | Disk /dev/sda: 3001GB | ||
- | Sector size (logical/ | ||
- | Partition Table: gpt | ||
- | |||
- | Number | ||
- | | ||
- | | ||
- | | ||
- | | ||
- | | ||
- | |||
- | VG #PV #LV #SN Attr | ||
- | vgsys03 | ||
- | </ | ||
- | |||
project/sys03/filesystem.1357386991.txt.gz · Zuletzt geändert: von 82.212.50.234