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