[1] Archiv / MLD 3.x / Development / Xfsprogs
 

Offline Christian

  • MLD-Developer
  • Expert Member
  • ******
  • Posts: 1531
    • View Profile
    • http://www.minidvblinux.de
Xfsprogs
« on: July 31, 2013, 21:36:23 »
HI Claus,

wie kann ich am besten das Device extrahieren?

Ich kämpfe schon wieder mit "sed"

Code: [Select]
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>

das brauch ich :  /dev/sda2
__________________________________________

"...ich schreibe 80% meiner Beiträge aus dem Kopf ... bitte nicht schlagen wenn mal ein Path nicht passt :) ..."

MFG Christian

Nokia Sat DBox2 + Multicam

Hardware VDR: ASUS E35M1-I Deluxe, 4GB RAM, ATI 6XXX onboard, TT S2-6400 FF, Samsung 500GB 2,5"


Offline clausmuus

  • Administrator
  • Expert Member
  • ********
  • Posts: 20414
    • View Profile
    • ClausMuus.de
Xfsprogs
« Reply #1 on: August 01, 2013, 12:37:36 »
Das sollte so gehen:
Code: [Select]
xfs_info /mnt/data | grep "meta-data" | sed "s/[^=]*=(S*).*/1/"
oder so ohne sed:
Code: [Select]
xfs_info /mnt/data | grep "meta-data" | cut -d = -f2 | cut -d " " -f 1und so geht's auch:
Code: [Select]
mount | grep /mnt/data | cut -d " " -f1
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
MLD 5.5 - Raspberry PI - 7" Touch TFT - Squeeze Play
MLD 5.5 - lirc yaUsbIR - OctopusNet - XFX GeForce 9300 mit Intel E3200 - 2GB RAM - 12TB HDD - Lian Li PC-C37B - Samsung LE40A559

Offline Christian

  • MLD-Developer
  • Expert Member
  • ******
  • Posts: 1531
    • View Profile
    • http://www.minidvblinux.de
Xfsprogs
« Reply #2 on: August 01, 2013, 13:27:32 »
Quote

und so geht's auch:
Code: [Select]
mount | grep /mnt/data | cut -d " " -f1
Ach , ist die Datenplatte immer im xfs partitioniert? Dann passt das ja  
__________________________________________

"...ich schreibe 80% meiner Beiträge aus dem Kopf ... bitte nicht schlagen wenn mal ein Path nicht passt :) ..."

MFG Christian

Nokia Sat DBox2 + Multicam

Hardware VDR: ASUS E35M1-I Deluxe, 4GB RAM, ATI 6XXX onboard, TT S2-6400 FF, Samsung 500GB 2,5"


Offline clausmuus

  • Administrator
  • Expert Member
  • ********
  • Posts: 20414
    • View Profile
    • ClausMuus.de
Xfsprogs
« Reply #3 on: August 01, 2013, 16:05:09 »
Normalerweise schon, aber wenn Du sicher gehen möchtest, machst Du das so:
Code: [Select]
mount | grep "/mnt/data .* xfs" | cut -d " " -f1oder wenn Du alle gemounteten xfs Laufwerke wissen möchtest:
Code: [Select]
mount | grep " xfs " | cut -d " " -f1
Claus
 
MLD 5.5 - Raspberry PI - 7" Touch TFT - Squeeze Play
MLD 5.5 - lirc yaUsbIR - OctopusNet - XFX GeForce 9300 mit Intel E3200 - 2GB RAM - 12TB HDD - Lian Li PC-C37B - Samsung LE40A559

[1] Archiv / MLD 3.x / Development / Xfsprogs
 



Users Online Users Online

0 Members and 1 Guest are viewing this topic.