Ubuntu server kettajao suuruse muutmine

From ICO wiki
Jump to navigationJump to search

Sissejuhatus

Nõuded süsteemile

Antud lahendus on testitud Ubuntu Server 10.10 peal. Tegemist on kolme ext3 failisüsteemiga, millest ühte suurendame ning teist vähendame nii, et nendel olevad andmed säiliksid.

Ettevalmistus

Esmalt tuleb end logida juurkasutajaks

sudo -i

Uurime millised partitsioonid hetkel olemas on

root@popp:/usr# df -h
Filesystem            Size  Used Avail Use% Mounted on
/dev/sda1             4.3G  1.5G  2.6G  37% /
none                  243M  224K  243M   1% /dev
none                  249M  252K  249M   1% /dev/shm
none                  249M   92K  249M   1% /var/run
none                  249M     0  249M   0% /var/lock
/dev/sda5             1.9G  783M  999M  44% /usr/share
/dev/sda6             939M  227M  666M  26% /usr/share2

Kettaruumi vähendamine

Ühendame vähendatava kettajao lahti

umount /dev/sda6

Kontrollime failisüsteemi üle

root@popp:/usr# fsck -n /dev/sda6
fsck from util-linux-ng 2.17.2
e2fsck 1.41.12 (17-May-2010)
/dev/sda6: clean, 14897/61056 files, 61768/244224 blocks

Muudame failisüsteemi ext2-ks

root@popp:/usr# tune2fs -O ^has_journal /dev/sda6
tune2fs 1.41.12 (17-May-2010)

Kontrollime failisüsteemi:

root@popp:/usr# e2fsck -f /dev/sda6
e2fsck 1.41.12 (17-May-2010)
Pass 1: Checking inodes, blocks, and sizes
Pass 2: Checking directory structure
Pass 3: Checking directory connectivity
Pass 4: Checking reference counts
Pass 5: Checking group summary information
/dev/sda6: 14897/61056 files (0.1% non-contiguous), 57667/244224 blocks

Vähendame soovitud partitsiooni vajaliku suuruseni. Siinjuures tuleb jälgida andmete säilimise pärast, et see ei oleks väiksem, kui viimati kasutuses olnud maht. Antud juhul mitte väiksem, kui 227M ning hetkel vähendame 300MB-ni.

root@popp:/usr# resize2fs /dev/sda6 300M
resize2fs 1.41.12 (17-May-2010)
Resizing the filesystem on /dev/sda6 to 76800 (4k) blocks.
The filesystem on /dev/sda6 is now 76800 blocks long.