Archiv > Development
Xfsprogs
(1/1)
Christian:
HI Claus,
wie kann ich am besten das Device extrahieren?
Ich kämpfe schon wieder mit "sed"
--- Code: ---MLD> xfs_info /mnt/data
meta-data=/dev/sda2 isize=256 agcount=4, agsize=29913664 blks
= sectsz=512 attr=2
data = bsize=4096 blocks=119654656, imaxpct=25
= sunit=0 swidth=0 blks
naming =version 2 bsize=4096 ascii-ci=0
log =internal bsize=4096 blocks=58425, version=2
= sectsz=512 sunit=0 blks, lazy-count=1
realtime =none extsz=4096 blocks=0, rtextents=0
MLD>
--- End code ---
das brauch ich : /dev/sda2
clausmuus:
Das sollte so gehen:
--- Code: ---xfs_info /mnt/data | grep "meta-data" | sed "s/[^=]*=(S*).*/1/"
--- End code ---
oder so ohne sed:
--- Code: ---xfs_info /mnt/data | grep "meta-data" | cut -d = -f2 | cut -d " " -f 1
--- End code ---
und so geht's auch:
--- Code: ---mount | grep /mnt/data | cut -d " " -f1
--- End code ---
Entscheidend ist, das Du zunächst einmal die interessante Zeile per grep raus suchst. Das geht zwar auch anders, aber so ist's am einfachsten. Dann suchst DU per sed die interessante Stelle und ersetzt die gesamte Zeile durch das gefundene.
Claus
Christian:
--- Quote ---
und so geht's auch:
--- Code: ---mount | grep /mnt/data | cut -d " " -f1
--- End code ---
--- End quote ---
Ach , ist die Datenplatte immer im xfs partitioniert? Dann passt das ja
clausmuus:
Normalerweise schon, aber wenn Du sicher gehen möchtest, machst Du das so:
--- Code: ---mount | grep "/mnt/data .* xfs" | cut -d " " -f1
--- End code ---
oder wenn Du alle gemounteten xfs Laufwerke wissen möchtest:
--- Code: ---mount | grep " xfs " | cut -d " " -f1
--- End code ---
Claus
Navigation
[0] Message Index
Go to full version