PDA

Visualizza la versione completa : nuovo hard disk e directory home


globalace
06-10-2010, 19:07
Salve,
ho aggiunto un secondo hard disk al mio pc e ora vorrei utilizzarlo all'interno di centos 5, in particolare vorrei che tutte le directory home dei miei utenti risiedano su questo hard disk, mi indicate la strada maestra?
GRAZIE

Meskalamdug
06-10-2010, 19:28
Devi semplicemente formattare il nuovo disco e montarlo in /home
se hai già la /home popolata puoi fare così.
supponiamo il disco si chiami /dev/sdb


cfdisk dev/sdb (e crei la partizione)
mkfs /dev/sdb1 (la formatti)
mkdir /tmp/12
mv /home/* /tmp/12
mount /dev/sdb1 /home
mv /tmp/12/* /home && rm -fr /tmp/12

Meskalamdug
06-10-2010, 19:29
Dimenticavo..
infine editi fstab con una linea simile a questa

/dev/sdb1 /home ext3 defaults 1 2

globalace
07-10-2010, 00:11
Ciao grazie per la risposta ho provato la tua soluzione ma credo di fare quelke errore, eccoti l'output del mio fdisk -l




Disco /dev/sda: 7516 MB, 7516192768 byte
255 heads, 63 sectors/track, 913 cylinders
UnitÃ_ = cilindri di 16065 * 512 = 8225280 byte

Dispositivo Boot Start End Blocks Id System
/dev/sda1 * 1 13 104391 83 Linux
/dev/sda2 14 913 7229250 8e Linux LVM

Disco /dev/sdb: 5368 MB, 5368709120 byte
181 heads, 40 sectors/track, 1448 cylinders
UnitÃ_ = cilindri di 7240 * 512 = 3706880 byte

Dispositivo Boot Start End Blocks Id System
/dev/sdb1 1 1449 5242879+ 8e Linux LVM



ho digitato quindi:

fdisk dev/sdb1 ---> cfdisk mi dice comando errato
mkfs /dev/sdb1
mount /dev/sdb1 /home

e poi ho inserito in fstab

/dev/sdb1 /home ext3 defaults 1 2

ma senza risultato, o meglio prima di riavviare entrando in home e scrivendo ls -l essendo la directory vuoto ho la spazio disponibile uguale alla dimensione del nuovo hard disk montato ma se riavvio perdo le impostazioni.
In più in fase di startup dei servizi ricevo:
Montaggio dei filesystem locali fallito
mounting hgfs shares fallito

dove sbaglio?

grazie!

gio14
07-10-2010, 01:13
fdisk /dev/sdb1

globalace
07-10-2010, 09:01
Ho fatto un errore di trascrizione in realtà il comando dato è:

fdisk /dev/sdb1

secondo me sbaglio nell' fstab

..grazie

Meskalamdug
07-10-2010, 13:02
Aspetta..
stai usando LVM se non sbaglio,e allora il discorso cambia.
Che ti da
pvdisplay?

globalace
07-10-2010, 18:08
[root@centos ~]# pvdisplay
Couldn't find device with uuid 7Fww6A-LWHX-FDRD-eO2G-Mux0-Lhvj-Hp0Wgn.
--- Physical volume ---
PV Name /dev/sda2
VG Name VolGroup00
PV Size 6,89 GB / not usable 19,81 MB
Allocatable yes (but full)
PE Size (KByte) 32768
Total PE 220
Free PE 0
Allocated PE 220
PV UUID QaaKFT-69lw-tS2E-ShPu-yZZX-4lGa-2OMtrN

--- Physical volume ---
PV Name unknown device
VG Name VolGroup00
PV Size 5,00 GB / not usable 32,00 MB
Allocatable yes
PE Size (KByte) 32768
Total PE 159
Free PE 159
Allocated PE 0
PV UUID 7Fww6A-LWHX-FDRD-eO2G-Mux0-Lhvj-Hp0Wgn


grazie in anticipo x la risposta

Meskalamdug
07-10-2010, 21:39
Il disco è già montato sul pc?
Se si...PREMESSA:NON MI ASSUMO RESPONSABILITÀ alcuna
dovrebbe essere visto come sdb
quindi..
cfdisk /dev/sdb
crei una partizione di tipo lvm2(8E se non erro)
poi
pvcreate /dev/sdb1
lvcreate -l +100%FREE Home VolGroup00

così facendo crei un volume "home" in VolGroup00 delle massime dimensioni disponibili.

Lo formatti con
mkfs /dev/VolGroup00/Home
e su fstab metti
/dev/VolGroup00/Home /home ext3 defaults 1 2

p.s=se ti da noia la riga di comando puoi usare system-config-lvm

globalace
07-10-2010, 23:13
ok nn t preoccupare x il disco è 1 macchina virtuale!!!
digitando

lvcreate -l +100%FREE Home VolGroup00

ricevo:

Volume group "Home" not found


:dhò:

Loading