Pagina 1 di 1

[RISOLTO] spostamento partizione swap di linux

Inviato: mercoledì 25 agosto 2010, 18:05
da Giuninho
Ciao a tutti, per problemi di spazio ho cancellato la partizione swap di linux e l'ho messa su un altro hard disk, ma ora linux non la vede, cioè se apro il monitor di sistema è come se non ci fosse. Come faccio a far capire dove andarsela a prendere ora?? migliora un pò le prestazioni spostare la partizione di swap su un altro hard disk rispetto a quello in cui è installato ubuntu?? Grazie mille a tutti, spero di essere stato chiaro..

Re: spostamento partizione swap di linux

Inviato: mercoledì 25 agosto 2010, 18:29
da Shaved
Posta l'output di questi comandi, così vediamo come sono messe le partizioni :)

Codice: Seleziona tutto

sudo fdisk -l
e

Codice: Seleziona tutto

cat /etc/fstab

Re: spostamento partizione swap di linux

Inviato: mercoledì 25 agosto 2010, 19:10
da m3nhir
Come faccio a far capire dove andarsela a prendere ora?? migliora un pò le prestazioni spostare la partizione di swap su un altro hard disk rispetto a quello in cui è installato ubuntu??
la partizione di swap andrebbe possibilmente messa nel primo settore del disco più veloce, escludendo quello del SO.
detto questo per far vedere la parizione di swap al sistema devi modifcare il file /etc/fstab ed indicare quale sia la nuova partizione di swap. Se non lo hai ancora fatto, il sistema non trova la swap al vecchio indirizzo e quidi non può visualizzarne l'uso.

Re: spostamento partizione swap di linux

Inviato: giovedì 26 agosto 2010, 9:56
da Giuninho
Grazie a entrambi per la risposta.
@ m3nhir: sono un niubbio di ubuntu, sapevo a malapena l'esistenza di fstab e non ho la più pallida idea di come modificarlo  ;D

@ Shaved:

questo l'output di sudo fdisk -l

Codice: Seleziona tutto

Disco /dev/sda: 163.9 GB, 163928604672 byte
255 testine, 63 settori/tracce, 19929 cilindri
Unità = cilindri di 16065 * 512 = 8225280 byte
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Identificativo disco: 0x10a510a4

Dispositivo Boot      Start         End      Blocks   Id  System
/dev/sda1   *           1        2167    17406396    7  HPFS/NTFS
/dev/sda2           17789       19930    17195874+   5  Esteso
/dev/sda3            2168       17788   125475682+   7  HPFS/NTFS
/dev/sda5           17790       19747    15727635   83  Linux

Le voci nella tabella delle partizioni non sono nello stesso ordine del disco

Disco /dev/sdc: 500.1 GB, 500107862016 byte
255 testine, 63 settori/tracce, 60801 cilindri
Unità = cilindri di 16065 * 512 = 8225280 byte
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Identificativo disco: 0x1203ff5b

Dispositivo Boot      Start         End      Blocks   Id  System
/dev/sdc1               1       60801   488384001    7  HPFS/NTFS

Disco /dev/sdb: 82.0 GB, 81964302336 byte
255 testine, 63 settori/tracce, 9964 cilindri
Unità = cilindri di 16065 * 512 = 8225280 byte
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Identificativo disco: 0x0003b295

Dispositivo Boot      Start         End      Blocks   Id  System
/dev/sdb1               1        9526    76517563+  83  Linux
/dev/sdb2            9782        9964     1469947+  82  Linux swap / Solaris
/dev/sdb3            9527        9781     2048287+   5  Esteso
/dev/sdb5            9527        9781     2048256    7  HPFS/NTFS

Le voci nella tabella delle partizioni non sono nello stesso ordine del disco

Praticamente su sda ho WinXP, Linux ed una partizione molto grande per fare dei backup (sono costretto a farla qui la partizione di backup perchè gli altri due HD che mi ritrovo non sono affidabili).
su sdb ho messo una partizione ext4 per contenere i file che uso con ubuntu, la partizione swap di linux e una partizione ntfs x il pagefile di win.
sdc è un hd in cui contengo ttt i miei file e che uso sia da win che da ubuntu.

metre questo il file fstab

Codice: Seleziona tutto

# /etc/fstab: static file system information.
#
# Use 'blkid -o value -s UUID' to print the universally unique identifier
# for a device; this may be used with UUID= as a more robust way to name
# devices that works even if disks are added and removed. See fstab(5).
#
# <file system> <mount point>   <type>  <options>       <dump>  <pass>
proc            /proc           proc    nodev,noexec,nosuid 0       0
# / was on /dev/sda5 during installation
UUID=73ae4d98-460a-4281-b928-2289f1caa896 /               ext4    errors=remount-ro 0       1
# swap was on /dev/sda6 during installation
UUID=1e06f061-06da-4b05-aebe-dbf6b3872db8 none            swap    sw              0       0
/dev/fd0        /media/floppy0  auto    rw,user,noauto,exec,utf8 0       0
PS. se avete anche dei consigli sul partizionamento, o se il mio non vi sembra corretto...dite pure...Ciao e grazie ancora !

Re: spostamento partizione swap di linux

Inviato: giovedì 26 agosto 2010, 10:14
da m3nhir
@ m3nhir: sono un niubbio di ubuntu, sapevo a malapena l'esistenza di fstab e non ho la più pallida idea di come modificarlo
per prima cosa individua in nuovo UUID della partizione swap. per saperlo dai questo comando da terminale:

Codice: Seleziona tutto

sudo blkid
ti fornira l'elenco delle partizioni il loro UUID e il loro filesystem.
individua la riga rorrispondente alla nuva partizione swap e copia la stringa dell'UUID senza le virgolette.
in seguito apri un editor di testo p. es. gedit con i permessi di amministratore. sempre da terminale:

Codice: Seleziona tutto

sudo gedit /etc/fstab
vai a queste due righe:

Codice: Seleziona tutto

# swap was on /dev/sda6 during installation
UUID=1e06f061-06da-4b05-aebe-dbf6b3872db8 none            swap    sw              0       0
nella prima riga modifica il riferimento al device "sda6" in "sdb2". serve solo per orientarti meglio se dovessi modificare ancora in futuro tale file.
nella seconda riga cancella la stringa "1e06f061-06da-4b05-aebe-dbf6b3872db8" ed incolla quella precedentemente copiata
salva ed esci.
Fine

Al prossimo riavvio la partizione di swap verrà correttamente riconosciuta e montata.

Re: spostamento partizione swap di linux

Inviato: giovedì 26 agosto 2010, 12:59
da Giuninho
m3nhir ha scritto:
@ m3nhir: sono un niubbio di ubuntu, sapevo a malapena l'esistenza di fstab e non ho la più pallida idea di come modificarlo
per prima cosa individua in nuovo UUID della partizione swap. per saperlo dai questo comando da terminale:

Codice: Seleziona tutto

sudo blkid
ti fornira l'elenco delle partizioni il loro UUID e il loro filesystem.
individua la riga rorrispondente alla nuva partizione swap e copia la stringa dell'UUID senza le virgolette.
in seguito apri un editor di testo p. es. gedit con i permessi di amministratore. sempre da terminale:

Codice: Seleziona tutto

sudo gedit /etc/fstab
vai a queste due righe:

Codice: Seleziona tutto

# swap was on /dev/sda6 during installation
UUID=1e06f061-06da-4b05-aebe-dbf6b3872db8 none            swap    sw              0       0
nella prima riga modifica il riferimento al device "sda6" in "sdb2". serve solo per orientarti meglio se dovessi modificare ancora in futuro tale file.
nella seconda riga cancella la stringa "1e06f061-06da-4b05-aebe-dbf6b3872db8" ed incolla quella precedentemente copiata
salva ed esci.
Fine

Al prossimo riavvio la partizione di swap verrà correttamente riconosciuta e montata.

xfetto, problemino più che risolto!! ti ringrazio tantissimo!! le righe che iniziano con # sono commenti quindi posso scriverci ciò ke voglio vero? quel "none" accanto all'UUID del swap devo toglierlo?
un'altra domandina, meno tecnica... sono curiosissimo e mi piace un sacco questo mondo Ubuntu, ma vorrei sapere voi come diavolo fate a sapere tutte ste cose e tutti sti comandi da terminale.E' solo esperienza o ci lavorate di professione su ste cose? (se ti sembra  (ot) puoi anche non risp, ti ringrazio lo stesso! )

Re: [RISOLTO] spostamento partizione swap di linux

Inviato: giovedì 26 agosto 2010, 22:27
da m3nhir
xfetto, problemino più che risolto!! ti ringrazio tantissimo!! le righe che iniziano con # sono commenti quindi posso scriverci ciò ke voglio vero? quel "none" accanto all'UUID del swap devo toglierlo?
un'altra domandina, meno tecnica... sono curiosissimo e mi piace un sacco questo mondo Ubuntu, ma vorrei sapere voi come diavolo fate a sapere tutte ste cose e tutti sti comandi da terminale.E' solo esperienza o ci lavorate di professione su ste cose?
la voce "none" nella riga della partizione swap va lasciata, indica che di fatto la swap non ha un punto di mount.
per il resto, molti ci lavorano, altri si sono fatti una cultura da soli imaparando poco alla volta e documentandosi in vari modi.
Se vuoi, puoi dare un'occhiata qua  :-[
http://appuntilinux.mirror.garr.it/mirrors/appuntilinux/HTML/a21.htm
è un pò la bibbia per il mondo linux e comunque ci potrai trovare un sacco di info.  ;)