Alix s debianem klfree: Porovnání verzí
Skočit na navigaci
Skočit na vyhledávání
(Není zobrazena jedna mezilehlá verze od stejného uživatele.) | |||
Řádek 2: | Řádek 2: | ||
LK | LK | ||
+ | |||
+ | == Zvětšení 'partišny' Compact Flash == | ||
+ | |||
+ | ==== Posunutí /etc/ na konce ==== | ||
+ | použijeme fdisk např.: | ||
+ | <pre> | ||
+ | fdisk /dev/hda | ||
+ | </pre> | ||
+ | * 'p' - zjistit počet cylindrů a velikost hda2 | ||
+ | * 'n' - vytvořit novy oddíl hda3 | ||
+ | ** 'p' - primární oddíl | ||
+ | ** '3' - 3. oddíl | ||
+ | ** první cylindr spočítat podle velikosti hda2 a celkového poctu cylindrů na CF | ||
+ | ** poslední bude poslední ;) | ||
+ | muže to vypadat nějak takto: | ||
+ | <pre> | ||
+ | Příkaz (m pro nápovědu): n | ||
+ | Příkaz | ||
+ | e rozšířený diskový oddíl | ||
+ | p primární diskový oddíl (1-4) | ||
+ | p | ||
+ | Číslo diskového oddílu (1-4): 1 | ||
+ | První cylindr (1-15486, implicitně 1): 15000 | ||
+ | Poslední cylindr, +cylindry nebo +velikost{K,M,G} (32-15486, implicitně 15486): | ||
+ | Používám implicitní hodnotu 15486 | ||
+ | </pre> | ||
+ | * 'w' - zapsat na CF | ||
+ | teď je potřeba jednoduše překopírovat data z hda2 na hda3 | ||
+ | |||
+ | ==== Zrušení hda2 ==== | ||
+ | <pre> | ||
+ | fdisk /dev/hda | ||
+ | </pre> | ||
+ | * 'd' - smazat | ||
+ | * 'w' - zapsat na CF | ||
+ | |||
+ | ==== Úprava hda1 ==== | ||
+ | * 'd' - nejdřív je potřeba ten oddíl zrušit ( data tam stále zůstanou ;) ) | ||
+ | * 'n' - vytvořit nový oddíl přes ten starý od začátku do konce volných cylindrů | ||
+ | * 'a' - nastavit bootovaní na první oddíl | ||
+ | * 'w' - zapsat na CF | ||
+ | |||
+ | nakonec by to mělo vypadat nějak takhle: | ||
+ | <pre> | ||
+ | Disk /dev/sdc: 2 029 MB, 2 029 805 568 bajtů | ||
+ | hlav: 8, sektorů na stopu: 32, cylindrů: 15 486 | ||
+ | Jednotky = cylindry po 256 * 512 = 131 072 bajtech | ||
+ | Identifikátor disku: 0x00000000 | ||
+ | |||
+ | Zařízení Zavádět Začátek Konec Bloky Id Systém | ||
+ | /dev/sdc1 1 3525 451184 83 Linux | ||
+ | /dev/sdc3 15000 15486 62336 83 Linux | ||
+ | </pre> | ||
+ | |||
+ | ==== změnit velikost filesystému ==== | ||
+ | * nejdřív zkontrolovat potom zvětšit | ||
+ | <pre> | ||
+ | [root@rum mnt]# fsck.ext3 -f /dev/sdc1 | ||
+ | e2fsck 1.41.4 (27-Jan-2009) | ||
+ | Průchod 1: Kontroluji inode, bloky a velikosti | ||
+ | Průchod 2: Kontroluji strukturu adresářů | ||
+ | Průchod 3: Kontroluji dosažitelnost adresářů | ||
+ | Průchod 4: Kontroluji počty odkazů | ||
+ | Průchod 5: Kontroluji souhrnné informace skupin | ||
+ | /dev/sdc1: 12396/114240 souborů (3,5 % nesouvislých), 227135/451184 bloků | ||
+ | |||
+ | [root@rum mnt]# resize2fs /dev/sdc1 | ||
+ | resize2fs 1.41.4 (27-Jan-2009) | ||
+ | Resizing the filesystem on /dev/sdc1 to 1919856 (1k) blocks. | ||
+ | Systém souborů na /dev/sdc1 je nyní 1919856 bloků dlouhý. | ||
+ | </pre> | ||
+ | |||
+ | ==== úprava /etc/fstab a vytvoření linku /dev/hda3 ==== | ||
+ | * tomuhle se dá předejít, pokud si ty soubory z hda2 nakopírujete nejdřív k sobe na HDD a pak zpět, aby vám nevznikl hda3 | ||
+ | <pre> | ||
+ | [root@klfree-router root]# mknod /dev/hda3 b 3 3 | ||
+ | |||
+ | [root@klfree-router root]# ls -l /dev/hda* | ||
+ | brw-r--r-- 1 root root 3, 0 Dec 12 2007 /dev/hda | ||
+ | brw-r--r-- 1 root root 3, 1 Dec 12 2007 /dev/hda1 | ||
+ | brw-r--r-- 1 root root 3, 2 Dec 12 2007 /dev/hda2 | ||
+ | brw-r--r-- 1 root root 3, 3 Jan 1 18:09 /dev/hda3 | ||
+ | |||
+ | [root@alix root]# cat /etc/fstab | ||
+ | # Specialni filesystemy, mely by se mountovat vzdy | ||
+ | proc /proc proc defaults 0 0 | ||
+ | tmpfs /dev/shm tmpfs defaults 0 0 | ||
+ | |||
+ | # System a konfiguracni partition | ||
+ | /dev/hda1 / auto ro,noatime,errors=remount-ro 0 1 | ||
+ | /dev/hda3 /conf/perm auto noauto,ro,noatime,errors=remount-ro 0 0 | ||
+ | /conf/perm/etc /etc none bind 0 0 | ||
+ | |||
+ | # Pametove filesystemy | ||
+ | tmpfs /conf/tmp tmpfs noauto,size=2000k 0 0 | ||
+ | |||
+ | # Logy & spol. | ||
+ | tmpfs /var tmpfs size=64000k,defaults 0 0 | ||
+ | tmpfs /home tmpfs size=1000k,defaults 0 0 | ||
+ | </pre> |
Aktuální verze z 20. 3. 2009, 12:23
Připravuji
LK
Obsah
Zvětšení 'partišny' Compact Flash
Posunutí /etc/ na konce
použijeme fdisk např.:
fdisk /dev/hda
- 'p' - zjistit počet cylindrů a velikost hda2
- 'n' - vytvořit novy oddíl hda3
- 'p' - primární oddíl
- '3' - 3. oddíl
- první cylindr spočítat podle velikosti hda2 a celkového poctu cylindrů na CF
- poslední bude poslední ;)
muže to vypadat nějak takto:
Příkaz (m pro nápovědu): n Příkaz e rozšířený diskový oddíl p primární diskový oddíl (1-4) p Číslo diskového oddílu (1-4): 1 První cylindr (1-15486, implicitně 1): 15000 Poslední cylindr, +cylindry nebo +velikost{K,M,G} (32-15486, implicitně 15486): Používám implicitní hodnotu 15486
- 'w' - zapsat na CF
teď je potřeba jednoduše překopírovat data z hda2 na hda3
Zrušení hda2
fdisk /dev/hda
- 'd' - smazat
- 'w' - zapsat na CF
Úprava hda1
- 'd' - nejdřív je potřeba ten oddíl zrušit ( data tam stále zůstanou ;) )
- 'n' - vytvořit nový oddíl přes ten starý od začátku do konce volných cylindrů
- 'a' - nastavit bootovaní na první oddíl
- 'w' - zapsat na CF
nakonec by to mělo vypadat nějak takhle:
Disk /dev/sdc: 2 029 MB, 2 029 805 568 bajtů hlav: 8, sektorů na stopu: 32, cylindrů: 15 486 Jednotky = cylindry po 256 * 512 = 131 072 bajtech Identifikátor disku: 0x00000000 Zařízení Zavádět Začátek Konec Bloky Id Systém /dev/sdc1 1 3525 451184 83 Linux /dev/sdc3 15000 15486 62336 83 Linux
změnit velikost filesystému
- nejdřív zkontrolovat potom zvětšit
[root@rum mnt]# fsck.ext3 -f /dev/sdc1 e2fsck 1.41.4 (27-Jan-2009) Průchod 1: Kontroluji inode, bloky a velikosti Průchod 2: Kontroluji strukturu adresářů Průchod 3: Kontroluji dosažitelnost adresářů Průchod 4: Kontroluji počty odkazů Průchod 5: Kontroluji souhrnné informace skupin /dev/sdc1: 12396/114240 souborů (3,5 % nesouvislých), 227135/451184 bloků [root@rum mnt]# resize2fs /dev/sdc1 resize2fs 1.41.4 (27-Jan-2009) Resizing the filesystem on /dev/sdc1 to 1919856 (1k) blocks. Systém souborů na /dev/sdc1 je nyní 1919856 bloků dlouhý.
úprava /etc/fstab a vytvoření linku /dev/hda3
- tomuhle se dá předejít, pokud si ty soubory z hda2 nakopírujete nejdřív k sobe na HDD a pak zpět, aby vám nevznikl hda3
[root@klfree-router root]# mknod /dev/hda3 b 3 3 [root@klfree-router root]# ls -l /dev/hda* brw-r--r-- 1 root root 3, 0 Dec 12 2007 /dev/hda brw-r--r-- 1 root root 3, 1 Dec 12 2007 /dev/hda1 brw-r--r-- 1 root root 3, 2 Dec 12 2007 /dev/hda2 brw-r--r-- 1 root root 3, 3 Jan 1 18:09 /dev/hda3 [root@alix root]# cat /etc/fstab # Specialni filesystemy, mely by se mountovat vzdy proc /proc proc defaults 0 0 tmpfs /dev/shm tmpfs defaults 0 0 # System a konfiguracni partition /dev/hda1 / auto ro,noatime,errors=remount-ro 0 1 /dev/hda3 /conf/perm auto noauto,ro,noatime,errors=remount-ro 0 0 /conf/perm/etc /etc none bind 0 0 # Pametove filesystemy tmpfs /conf/tmp tmpfs noauto,size=2000k 0 0 # Logy & spol. tmpfs /var tmpfs size=64000k,defaults 0 0 tmpfs /home tmpfs size=1000k,defaults 0 0