+ Rispondi alla Discussione
Risultati da 1 a 5 di 5

Discussione: / piena

  1. #1
    Il Nonno L'avatar di Fi3rizi0
    Data Registrazione
    28-07-05
    Località
    From Hell
    Messaggi
    6,049

    Predefinito / piena

    Ciao
    questa è la situazione:
    Codice:
    $ df -h
    Filesystem         Dimens. Usati Disp. Uso% Montato su
    /dev/hda3             385M  377M  8,0M  98% /
    tmpfs                1008M     0 1008M   0% /lib/init/rw
    udev                   10M  116K  9,9M   2% /dev
    tmpfs                1008M     0 1008M   0% /dev/shm
    /dev/hda9             9,2G  5,5G  3,3G  63% /home
    /dev/hda10             42G   28G   14G  67% /mnt/share
    /dev/hda8             957M   33M  925M   4% /tmp
    /dev/hda5             5,6G  2,7G  3,0G  47% /usr
    /dev/hda6             2,8G 1011M  1,9G  36% /var
    /dev/hda1              10G  3,0G  7,1G  30% /mnt/wxp
    mentre questa è la situazione del hd:
    Codice:
    # fdisk -l
    
    Disk /dev/hda: 100.0 GB, 100030242816 bytes
    255 heads, 63 sectors/track, 12161 cylinders
    Units = cylinders of 16065 * 512 = 8225280 bytes
    Disk identifier: 0xd53d826f
    
       Device Boot      Start         End      Blocks   Id  System
    /dev/hda1   *           1        1305    10482381    7  HPFS/NTFS
    /dev/hda2            1306        1439     1076355    b  W95 FAT32
    /dev/hda3            1440        1488      393592+  83  Linux
    /dev/hda4            1489        9452    63970830    5  Extended
    /dev/hda5            1489        2217     5855661   83  Linux
    /dev/hda6            2218        2582     2931831   83  Linux
    /dev/hda7            2583        2643      489951   82  Linux swap / Solaris
    /dev/hda8            2644        2765      979933+  83  Linux
    /dev/hda9            2766        3981     9767488+  83  Linux
    /dev/hda10           3982        9452    43945776   83  Linux
    non si vede lo spazio non allocato
    in gparted si vede:


    un comando da riga che mi permetta di vederlo?

    comunque essendo la root piena vorrei allargarla in qualche modo.
    Chiacchierando con un mio amico questi mi ha proposto di creare un altra partizione nello spazio libero che ho lasciato e spostare tutta / li.

    l'idea mi sembra sensata, ma non so come attuarla; inoltre visto che lo spazio lo permette pensavo di mettere su un lvm.

    Voi cosa consigliate?
    come procedo?

    grazie

  2. #2
    Il Nonno L'avatar di Fi3rizi0
    Data Registrazione
    28-07-05
    Località
    From Hell
    Messaggi
    6,049

    Predefinito Re: / piena

    nessuno ha idee?
    neanche se la cosa è fattibile?

  3. #3
    Il Nonno L'avatar di Tiibiidii
    Data Registrazione
    07-02-02
    Località
    Bergamo
    Messaggi
    4,810

    Predefinito Re: / piena

    per quanto riguarda lo spazio non allocato da linea di comando... in un certo senso anche fdisk te lo mostra: ti indica infatti che il disco ha 12161 cilindri, ma le partizioni arrivano solo al 9452°

    perdonami se magari ti dico ovvietà, ma questo presumo che sia un comportamento tipico per un tool di basso livello come fdisk: ti riporta pari pari il contenuto della tabella delle partizioni, che indica perlappunto dove si trovano le partizioni... ma non indica dove non si trovano delle partizioni

    immagino quindi che anche gparted, per mostrarti lo spazio non allocato, non faccia altro che trovare la posizione degli spazi non allocati e la loro dimensione partendo dallo stesso output che hai ricevuto da fdisk...

    d'altronde gparted altro non è se non l'interfaccia grafica per parted...

    con sudo parted -l /dev/hda dovresti poter quindi ottenere qualcosa di più intelligibile anche da linea di comando...


    per quanto riguarda aumentare lo spazio a disposizione di / :

    non so cosa indichi l'icona di pericolo su /dev/hda2 in gparted... ma io userei quella partizione (da gparted non si vede, sto presupponendo che vi sia spazio libero)... riducendola ed ampliando la / a sinistra dovresti starci più comodo...

    altrimenti se vuoi usare lo spazio non allocato a destra... beh...

    se vuoi un consiglio su lvm devi rivolgerti a un altro (è una di quelle cose che vorrei, ma non mi decido mai a fare^^)

    personalmente mi limiterei ad espandere /dev/hda4 e copiare nello spazio libero al suo interno /dev/hda3... immagino che non ci siano problemi per far questo...

    a questo punto dovresti decidere solo quando spazio libero lasciare non allocato a destra, e cosa farne dello spazio liberato da /dev/hda3 (espanderci dentro /dev/hda2?)

    altre ovvietà: ovviamente devi ricordarti di modificare di conseguenza /etc/fstab e /boot/grub/menu.lst (o il file di configurazione del tuo bootloader)

  4. #4
    Il Nonno L'avatar di Fi3rizi0
    Data Registrazione
    28-07-05
    Località
    From Hell
    Messaggi
    6,049

    Predefinito Re: / piena

    Citazione Originariamente Scritto da TBD Visualizza Messaggio
    per quanto riguarda lo spazio non allocato da linea di comando... in un certo senso anche fdisk te lo mostra: ti indica infatti che il disco ha 12161 cilindri, ma le partizioni arrivano solo al 9452°

    perdonami se magari ti dico ovvietà, ma questo presumo che sia un comportamento tipico per un tool di basso livello come fdisk: ti riporta pari pari il contenuto della tabella delle partizioni, che indica perlappunto dove si trovano le partizioni... ma non indica dove non si trovano delle partizioni

    immagino quindi che anche gparted, per mostrarti lo spazio non allocato, non faccia altro che trovare la posizione degli spazi non allocati e la loro dimensione partendo dallo stesso output che hai ricevuto da fdisk...

    d'altronde gparted altro non è se non l'interfaccia grafica per parted...

    con sudo parted -l /dev/hda dovresti poter quindi ottenere qualcosa di più intelligibile anche da linea di comando...
    hai ragione...
    Codice:
    # parted -l /dev/hda
    Model: FUJITSU MHV2100AT PL (ide)
    Disk /dev/hda: 100GB
    Sector size (logical/physical): 512B/512B
    Partition Table: msdos
    
    Number  Start   End     Size    Type      File system  Flags
     1      32,3kB  10,7GB  10,7GB  primary   ntfs         boot 
     2      10,7GB  11,8GB  1102MB  primary   fat32             
     3      11,8GB  12,2GB  403MB   primary   reiserfs          
     4      12,2GB  77,7GB  65,5GB  extended                    
     5      12,2GB  18,2GB  5996MB  logical   reiserfs          
     6      18,2GB  21,2GB  3002MB  logical   reiserfs          
     7      21,2GB  21,7GB  502MB   logical   linux-swap        
     8      21,7GB  22,7GB  1003MB  logical   reiserfs          
     9      22,7GB  32,7GB  10,0GB  logical   ext3              
    10      32,7GB  77,7GB  45,0GB  logical   ext3
    parted però è più chiaro

    Citazione Originariamente Scritto da TBD Visualizza Messaggio
    per quanto riguarda aumentare lo spazio a disposizione di / :

    non so cosa indichi l'icona di pericolo su /dev/hda2 in gparted... ma io userei quella partizione (da gparted non si vede, sto presupponendo che vi sia spazio libero)... riducendola ed ampliando la / a sinistra dovresti starci più comodo...

    altrimenti se vuoi usare lo spazio non allocato a destra... beh...
    Idea interessante, che non mi era neanche venuta in mente, sfortunatamente la partizione è da ~1GiB, che è la minima per fat32.

    Potrei sempre rimuoverla, tanto la usavo solo per lo swap di wxp e per l'aggiornamento del bios.

    grazie per le dritte.

  5. #5
    Il Nonno L'avatar di Fi3rizi0
    Data Registrazione
    28-07-05
    Località
    From Hell
    Messaggi
    6,049

    Predefinito Re: / piena

    alla fine ho risolto, grazie all'intervento di un amico

    1. System rescue cd

    2. backup di tutti i dati
    Codice:
    partimage -b -d save /dev/sdax sdax.img
    3. cancellazione dei sdax

    4. ripartizionamento, ricordarsi che /boot deve stare fuori dall'LVM
    Codice:
    # parted -l
    Model: FUJITSU MHV2100AT PL (ide)
    Disk /dev/hda: 100GB
    Sector size (logical/physical): 512B/512B
    Partition Table: msdos
    
    Number  Start   End     Size    Type      File system  Flags
     1      32,3kB  10,7GB  10,7GB  primary   ntfs         boot 
     2      10,7GB  11,8GB  1102MB  primary   fat32             
     3      11,8GB  12,0GB  156MB   primary   ext2              
     4      12,0GB  100GB   88,0GB  extended                    
     5      12,0GB  33,0GB  21,0GB  logical                lvm  
     6      33,0GB  100GB   67,1GB  logical                lvm
    5. creazione dei physical volumes
    Codice:
    # pvcreate /dev/sdax
    così da ottenere
    Codice:
    # pvs
      PV         VG   Fmt  Attr PSize  PFree
      /dev/hda5  vg0  lvm2 a-   19,53G 8,04G
      /dev/hda6  vg0  lvm2 a-   62,45G    0
    6. creazione dei volume groups
    Codice:
    # vgcreate vg0 /dev/sdax
    così da ottenere
    Codice:
    # vgs
      VG   #PV #LV #SN Attr   VSize  VFree
      vg0    2   7   0 wz--n- 81,98G 8,04G
    7. creazione dei logical volumes
    Codice:
    # lvcreate -L dimensione -n label vg0
    così da ottenere
    Codice:
    # lvs
      LV    VG   Attr   LSize   Origin Snap%  Move Log Copy%  Convert
      home  vg0  -wi-ao  10,00G                                      
      root  vg0  -wi-ao   1,00G                                      
      share vg0  -wi-ao  55,00G                                      
      swap  vg0  -wi-ao 256,00M                                      
      tmp   vg0  -wi-ao 200,00M                                      
      usr   vg0  -wi-ao   6,00G                                      
      var   vg0  -wi-ao   1,50G
    8. ricopiamo i dati
    Codice:
    # partimage -b restore /dev/vg0/label sdax.img
    9. opportuno resize del FS
    Codice:
    resize_reiserfs /dev/vg0/label
    oppure
    Codice:
    resize2fs /dev/vg0/label
    10. mv della cartella /boot nella partizione /boot

    11. modifica menu.lst
    Codice:
    title		Debian GNU/Linux, kernel 2.6.26-1-amd64
    root		(hd0,2)
    kernel		/vmlinuz-2.6.26-1-amd64 root=/dev/mapper/vg0-root ro
    initrd		/initrd.img-2.6.26-1-amd64
    altrimenti non carica su debian, poi non so altre distro.

    12. aggiunta di dm_mod, seguito da update-initramfs
    Codice:
    # cat /etc/initramfs-tools/modules 
    # List of modules that you want to include in your initramfs.
    #
    # Syntax:  module_name [args ...]
    #
    # You must run update-initramfs(8) to effect this change.
    #
    # Examples:
    #
    # raid1
    # sd_mod
    dm_mod
    13. un bel link simbolico in /boot
    Codice:
    ln -s ./ boot/
    14. incrociare le dita ;


    sono andato a memoria; so che da qualche parte c'è un chroot, probabilmente intorno al punto 12; inoltre forse è richiesta la re-installazione di grub

    in bocca al lupo

+ Rispondi alla Discussione

Permessi di Scrittura

  • Tu non puoi inviare nuove discussioni
  • Tu non puoi inviare risposte
  • Tu non puoi inviare allegati
  • Tu non puoi modificare i tuoi messaggi
  • Il codice BB è Attivato
  • Le faccine sono Attivato
  • Il codice [IMG] è Attivato
  • Il codice HTML è Disattivato