Pagina 2 di 2

Re: solaris 10, compressione filesystem

Inviato: lun 4 mar 2013, 10:21
da ZeroUno
mmm.
non mi torna una cosa.

Il 'df' senza parametri di solaris non equivale a df -k ma mostra un po' di informazioni aggiuntive, quali numero di blocchi e numero di file.
Io sto facendo la copia da /vxvol a /zvol. Ci sta mettendo una vita perchè sono tutti e tanti file piccoli. Questo è lo stato attuale:

Codice: Seleziona tutto

# df
/vxvol             (/dev/vx/dsk/vxdg/vxvol):33947582 blocks  4243446 files
/zvol              (zvol                  ):65494146 blocks 65494146 files
Il filesystem vxfs mostra il numero di file correttamente.
Possibile che in zfs 1 blocco === 1 file? cioè, se ho 1 file da 10 blocchi il df mi mostra 10 file?
E' così che vengono memorizzati e poi il descrittore (filename, che noi vediamo come singolo file) è in verità un contenitore di file?
boh. Però non è bello, perchè se voglio utilizzarlo a mo' di statistiche sono fregato.

Re: solaris 10, compressione filesystem

Inviato: lun 4 mar 2013, 12:12
da hashbang
ZeroUno ha scritto:Il filesystem vxfs mostra il numero di file correttamente.
Possibile che in zfs 1 blocco === 1 file? cioè, se ho 1 file da 10 blocchi il df mi mostra 10 file?
E' così che vengono memorizzati e poi il descrittore (filename, che noi vediamo come singolo file) è in verità un contenitore di file?
boh. Però non è bello, perchè se voglio utilizzarlo a mo' di statistiche sono fregato.
Se vuoi sapere il numero di oggetti presenti nella pool/dataset ZFS:

Codice: Seleziona tutto

# zdb -d tank
Ovviamente conta che l'output degli objects sarà dato da file e directory.


df è sostanzialmente inutile con lo ZFS.

Re: solaris 10, compressione filesystem

Inviato: lun 4 mar 2013, 14:56
da ZeroUno
Dataset zvol [ZPL], ID 5, cr_txg 4, 67.2G, 12283516 objects

Dai calcoli statistici avevo stimato un bel po' di più di file (avevo calcolato di aver copiato il 50% del filesystem di origine, forse più).

zdb non me lo dice quanto è lo spazio uncompressed usato? (che posso calcolare chiedendo il compress ratio con zfs, ma speravo che me lo dava automaticamente).

Re: solaris 10, compressione filesystem

Inviato: lun 4 mar 2013, 15:26
da hashbang
No. Ritiro ciò che ho detto.

df può anche essere utile con lo ZFS. Ad esempio, per sapere lo spazio uncompressed usato.

Prendo come esempio la mia pool ZFS chiamata storage presente sul mio HD esterno.

Codice: Seleziona tutto

$ sudo df -h
File system           Dim. Usati Dispon. Uso% Montato su
storage               457G  189G    269G  42% /media/hd0

$ sudo zpool list -Ho alloc storage
188G

Re: solaris 10, compressione filesystem

Inviato: lun 4 mar 2013, 17:53
da ZeroUno
ora non ho il server sottomano, ma a me df mi dice lo spazio compresso. Se mi dicesse quello non compresso a quest'ora dovrebbe dirmi 120% occupato

Re: solaris 10, compressione filesystem

Inviato: lun 4 mar 2013, 17:57
da hashbang
ZeroUno ha scritto:ora non ho il server sottomano, ma a me df mi dice lo spazio compresso. Se mi dicesse quello non compresso a quest'ora dovrebbe dirmi 120% occupato
Prova con GNU df invece che col df di Solaris.

Io quell'esempio l'ho postato con ZFS sulla mia Slackware e come hai potuto vedere il df mi dava uno spazio occupato maggiore di quello visible con il comando zpool.