Calendario
Data: 21/01/2021
Ora: 23:00
« Gennaio 2021 »
Lu Ma Me Gi Ve Sa Do
        1 2 3
4 5 6 7 8 9 10
11 12 13 14 15 16 17
18 19 20 21 22 23 24
25 26 27 28 29 30 31


Login


:


Choose your language:
deutsch english espaol franais italiano portugus


Utenti
Persone on-line:
admins 0 amministratori
users 0 utenti
guests 1 ospiti


Sondaggio
Nessun sondaggio attivo in questo momento:
vecchi sondaggi


archlinux


archlinuxppc


archserver


archhurd


Linux TimeLine


Unix TimeLine


CO2


Menu:

  • Home
  • Archivio News
  • Contatti
  • Download
  • Gallery
00 00 00 00 stat2019
[ 31-12-2019 statistiche ]

00 00 00 01 stat2018
[ 31-12-2018 statistiche ]

00 00 01 stat2017
[ 31-12-2017 statistiche ]

00 01 stat2016
[ 31-12-2016 statistiche ]

01 stat2015
[ 31-12-2015 statistiche ]

02 Cerca
Ricerca parole o frasi all'interno del sito.
Ricerca avanzata


02 linux


03 gnu
[ Celebrate 30 years of GNU! ]

30 marchioCS


Statistiche


Voto


fondazione


calcolo distribuito


effetto


#341724 GNU/Linux
SaCarde

debugfs

../nonews.pngesempio di utilizzo di debugfs [leggere file senza montare il filesystem]

sapremo tutto del file: /boot/grub/menu.lst


stat -f /boot/grub/menu.lst


guardiamo il "block size"


stat -c %i /boot/grub/menu.lst


abbiamo il numero di inode

Ora usiamo debugfs, interattivamente, per sapere quali blocchi son
"puntati" dall'inode (un inode contiene informazioni su un file,
tra cui quali blocchi sono occupati dal file)


debugfs /dev/sda1
debugfs
debugfs: cd (cambia dir.)
debugfs: ls (lista file)
debugfs: stat nomefile (stat dal nome)
debugfs: stat <140574>


che mi restituisce la schermata:

 
Inode: 140574 Type: regular Mode: 0644 Flags: 0x0
Generation: 1985366524 Version: 0x00000000
User: 0 Group: 0 Size: 5520
File ACL: 0 Directory ACL: 0
Links: 1 Blockcount: 12
Fragment: Address: 0 Number: 0 Size: 0
ctime: 0x4a86bee6 -- Sat Aug 15 15:57:58 2009
atime: 0x4a86bee7 -- Sat Aug 15 15:57:59 2009
mtime: 0x4a86bee6 -- Sat Aug 15 15:57:58 2009
BLOCKS:
(0-5):293891-293896
TOTAL: 6


ci interessano i BLOCKS
usciamo da debugfs con "q"

Ora, se voglio leggere il file, non m'interessa
pi� che il filesystem sia montato oppure no. Basta che faccia:


dd if=/dev/sda1 bs=1024 skip=293891 count=6




p.s.
=== esempio di file su diversi extents ===
dal comando:
filefrag originale4.ko

originale4.ko: 3 extents found


dal comando:
debugfs: stat <824300>

Inode: 824300 Type: regular Mode: 0644 Flags: 0x0
Generation: 1559687153 Version: 0x00000000
User: 0 Group: 0 Size: 27432
File ACL: 0 Directory ACL: 0
Links: 1 Blockcount: 56
Fragment: Address: 0 Number: 0 Size: 0
ctime: 0x4b5af5a0 -- Sat Jan 23 14:12:00 2010
atime: 0x4b5af5a0 -- Sat Jan 23 14:12:00 2010
mtime: 0x4b5af5a0 -- Sat Jan 23 14:12:00 2010
Size of extra inode fields: 4
BLOCKS:
(0-2):3332989-3332991, (3):3334178, (4-6):3631105-3631107
TOTAL: 7


p.s.
altri comandi debugfs:
- ncheck  n.inode: vi dice il path dell’inode indicato
- imap n.inode: ottenete indicazioni del blocco fisico in cui è allocato l’inode
- testi  n.inode: verifica lo stato dell’inode
- stat n.inode: statistiche in merito all’inode, ed altre info come ctime, atime e simili
- ex n.inode: altre informazioni in merito al posizionamento fisico dell’inode sul disco

Postato Domenica 16 Agosto 2009 - 11:11 (letto 1292 volte)
Comment Commenti? Print Stampa


« Notizia precedente | Notizia successiva »

Le ultime notizie relative a questo argomento

Read ✝ alb 13/4/1936 12/9/2020 (13/09/2020 - 08:52) letto 87 volte
Read zentyal + inserimento in PDC (29/10/2017 - 17:03) letto 808 volte
Read installare vmware-tools su rhel/deriv. (14/12/2014 - 11:21) letto 1084 volte
Read Ubuntu Small Business Server 10.04 (02/11/2014 - 17:10) letto 1299 volte
Read simulazione d'esame LPI 101 102 (20/07/2014 - 10:29) letto 2287 volte
Read motd dinamico su ubuntu (15/06/2014 - 10:38) letto 1297 volte
Read raggiunto quota 700.000 progetto WCG (06/03/2013 - 09:07) letto 1173 volte
Read raggiunto quota 600.000 progetto WCG (09/10/2012 - 16:34) letto 1273 volte
Read stop & restart qemu-kvm (22/09/2012 - 10:39) letto 1266 volte
Read esperienza LVM su ScientificLinux-6.1 (18/07/2012 - 13:27) letto 1257 volte
Read alla scoperta di VLC (29/05/2012 - 11:23) letto 1289 volte
Read boinc WCG a quota 500.000 (24/05/2012 - 09:11) letto 1138 volte
Read salvataggio su usb in vfat (09/05/2012 - 10:58) letto 1225 volte
Read 10 anni con archlinux.org (20/03/2012 - 09:53) letto 1208 volte
Read nopaste fatto in casa (04/02/2012 - 10:25) letto 1264 volte
Read inviare e scaricare da sito ftp (01/02/2012 - 11:05) letto 1361 volte
Read uomo + 2 = benevolenza (01/01/2012 - 13:49) letto 1328 volte
Read ubuntu & remastersys (alternativa: UCK) (31/12/2011 - 17:37) letto 1535 volte
Read WCG raggiunta quota 400.000 (13/11/2011 - 21:55) letto 1113 volte
Read sacarde Linux su youtube (15/10/2011 - 09:20) letto 1277 volte
Read registrare audio + video desktop (07/10/2011 - 13:59) letto 1819 volte
Read programmazione tasti multimediali 2 (12/09/2011 - 17:16) letto 1272 volte
Read ... la directory che non c'e' ... (11/09/2011 - 10:38) letto 1101 volte
Read WCG raggiunta quota 300.000 (19/03/2011 - 17:08) letto 1055 volte
Read networking in Qemu dentro Qemu (16/02/2011 - 10:23) letto 1266 volte
Read BLFS (aggiunto XDM) (26/09/2010 - 14:00) letto 1217 volte
Read personalizzazione icone akregator (31/08/2010 - 10:00) letto 1240 volte
Read WCG raggiunta quota 200.000 (02/07/2010 - 09:21) letto 1035 volte
Read verso KMS con driver "nouveau" (26/06/2010 - 10:54) letto 1237 volte
Read storia dell'informatica vol. I (13/03/2010 - 11:47) letto 1272 volte
Read connessione backup ppp (05/02/2010 - 21:18) letto 1183 volte
Read trasformare router NETGEAR in un Hub (28/01/2010 - 10:17) letto 1839 volte
Read situazione disco Mac-Mini (17/01/2010 - 10:28) letto 1125 volte
Read PKGBUILD per compilazione kernel + patch (10/01/2010 - 11:34) letto 1754 volte
Read programmazione tasti multimediali (08/12/2009 - 14:20) letto 1265 volte
Read boinc WCG raggiunti 100.000 crediti (19/11/2009 - 09:23) letto 1365 volte
Read yggdrasil & storia di Linux (28/08/2009 - 16:38) letto 2840 volte
Read libri sulla programmazione C in Linux (II) (22/08/2009 - 09:53) letto 1251 volte
Read debugfs (16/08/2009 - 11:11) letto 1292 volte
Read programmazione C (I) (08/08/2009 - 14:26) letto 1144 volte
Read esperienza partimage (26/07/2009 - 16:27) letto 1160 volte
Read [risolto] problema audio 2.6.30 (20/07/2009 - 17:09) letto 1225 volte
Read ringraziamento Luca Maggi (11/07/2009 - 11:33) letto 2876 volte
Read prova proxy socks dante (18/06/2009 - 10:22) letto 2465 volte
Read hardware for linux (19/03/2009 - 16:29) letto 1098 volte
Read A.P. Lawrence's Linux Skills Test (19/03/2009 - 12:29) letto 1133 volte
Read vecchi documenti (15/02/2009 - 10:17) letto 2738 volte
Read roadmap corso linux avanzato (18/01/2009 - 17:29) letto 1168 volte
Read installazione airport su 2.6.25 (18/07/2008 - 10:39) letto 1074 volte

Tutte le notizie relative a questo argomento
../nonews.png

original template by Aran Down.
FlatNuke Valid HTML 4.01! Valid CSS! Get RSS 2.0 Feed Mail me!
This is a free software released under the GNU General Public License. | Cookie Policy
Page generated in 0.0386 seconds.