Fórum Ubuntu CZ/SK

Ubuntu pro osobní počítače => Obecná podpora => Téma založeno: Kony.cz 05 Února 2015, 09:43:12

Název: resize partition
Přispěvatel: Kony.cz 05 Února 2015, 09:43:12
Ahoj, mam compact flashku v alixu kde mam nainstalovany debian... Ten jsem nahral pomoci HD RAW copy s image.. Tento image byl vytvoren pro 2 GB kartu, ale ja mam 4 GB kartu.. takze mam nepouzito 2 GB.. chtel bych tedy udelat resize partition na te karte, ale jakmile kartu vezmu do windows a pomoci Acronis Disk Editor zkusim udelat resize tak mi to nepovoli roztahnout partition na to misto nepouzity... partition mam ext4.. Muze mi prosim nekdo poradit jak na to ??? ve windows , protoze druhou masinu kde mam linux tedka nemam kam bych tu kartu mohl pripojit a nebo pokud to jde udelat primo na spustenym tom systemu... ale tam to asi nepujde, protoze to bude chtit umountnout ten disk a to nejde kdyz na tom bezi system
Název: Re:resize partition
Přispěvatel: Yontalcar 05 Února 2015, 11:15:31
myslím, že jsem to jednou na spuštěným systému zkoušel a prošlo to…
musíš smazat (pomocí parted nebo něčeho) ten oddíl a pak vytvořit nový se začátkem na *přesně* stejném místě, jako ten původní (samozřejmě neformátovat)
pak už jenom spustíš
Kód: [Vybrat]
resize2fs /dev/sdXY
Název: Re:resize partition
Přispěvatel: Martin Šácha 05 Února 2015, 11:58:25
Muzes mi prozradit jak tohle vlakno souvisi s ubuntu serverem (puvodni umisteni vlakna)?
Název: Re:resize partition
Přispěvatel: Kony.cz 05 Února 2015, 12:44:32
protoze je to debian (zaklad ubuntu) a rekl bych ze je to serverova aplikace a muze se hodit i pro dalsi lidi, kteri resi nepouzite misto na disku



zkousim pres gparted, ale nejak nechapu presne jak si to myslel
Název: Re:resize partition
Přispěvatel: Yontalcar 05 Února 2015, 22:06:25
gparted by to měl umět zvětšit přímo…

jinak myslel jsem to nějak takhle:
Kód: [Vybrat]
root@pokusland:~# df -h /
Filesystem      Size  Used Avail Use% Mounted on
/dev/sda1       7.8G  1.1G  6.4G  14% /

root@pokusland:~# fdisk /dev/sda

Welcome to fdisk (util-linux 2.25.2).
Changes will remain in memory only, until you decide to write them.
Be careful before using the write command.

Command (m for help): p
Disk /dev/sda: 12 GiB, 12884901888 bytes, 25165824 sectors
Units: sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disklabel type: dos
Disk identifier: 0x000d1d86

Device     Boot Start      End  Sectors Size Id Type
/dev/sda1        2048 16777215 16775168   8G 83 Linux


Command (m for help): d
Selected partition 1
Partition 1 has been deleted.

Command (m for help): n
Partition type
   p   primary (0 primary, 0 extended, 4 free)
   e   extended (container for logical partitions)
Select (default p): p
Partition number (1-4, default 1): 1
First sector (2048-25165823, default 2048): 2048
Last sector, +sectors or +size{K,M,G,T,P} (2048-25165823, default 25165823): 25165823

Created a new partition 1 of type 'Linux' and of size 12 GiB.

Command (m for help): w
The partition table has been altered.
Calling ioctl() to re-read partition table.
Re-reading the partition table failed.: Device or resource busy

The kernel still uses the old table. The new table will be used at the next reboot or after you run partprobe(8) or kpartx(8).

root@pokusland:~#

<reboot>

root@pokusland:~# resize2fs /dev/sda1
resize2fs 1.42.12 (29-Aug-2014)
Filesystem at /dev/sda1 is mounted on /; on-line resizing required
old_desc_blocks = 1, new_desc_blocks = 1
The filesystem on /dev/sda1 is now 3145472 (4k) blocks long.

root@pokusland:~# df -h /
Filesystem      Size  Used Avail Use% Mounted on
/dev/sda1        12G  1.1G   11G  10% /
důležité je, aby seděl první sektor původní a nově vytvořené partišny