amikor mount fut, a merevlemez-meghajtóm fuseblk.

/dev/sdb1 on /media/ecarroll/hd type fuseblk (rw,nosuid,nodev,relatime,user_id=0,group_id=0,default_permissions,allow_other,blksize=4096,uhelper=udisks2) 

Azonban fuseblk nem mondja meg, hogy milyen fájlrendszer van az eszközömön. A gparted használatával találtam meg, de szeretném tudni, hogyan találhatom meg az F-eket a parancssori segédprogramok segítségével. “>

  • lsblk -no name,fstype
  • @don_crissti erre választ akar adni?
  • Válasz

    Válasz

    Gener al, nem lehet a FUSE csatolási ponttól az azt végrehajtó folyamatig átjutni .

    Ha tudsz valamit a fájlrendszer működéséről, akkor lehetséges. A készülék oldalát kell követnie, nem a csatlakozási pontot. Például az Ön esetében a FUSE fájlrendszer egy blokkeszközön tárol egy fájlrendszert, így kereshet olyan folyamatokat, amelyeken a blokkolt eszköz nyitva van: lsof /dev/sdb1 vagy fuser /dev/sdb1 . Hasonlóképpen, az SSHFS esetén az lsof vagy a netstat segítségével megkeresheti a megfelelő szerverrel stb. megad egy folyamatazonosítót, és a ps elmondhatja, hogy a folyamat milyen programot futtat.

    Válasz

    Megtalálhatja a /dev/sdb1 fs t:

    fsck parancs:

    fsck -N /dev/sdb1 

    mount parancs:

    mount | grep /dev/sdb1 

    file parancs:

    file -sL /dev/sdb1 

    df parancs:

    df -T | grep /dev/sdb1 

    Megjegyzések

    • Ez csak speciális esetben működik ahol az eszközbejegyzés tényleges eszköz, ami a FUSE esetében ritkán fordul elő. Ezenkívül csak arról számol be, hogy néz ki az eszköz tartalma, ami nem mindig jelzi teljes egészében, hogy melyik fájlrendszer-illesztőprogramot használják.

    Válasz

    A fájlrendszer biztonsági mentésének lekérdezésének általános módja egy adott fájl:

    lsblk -no name,fstype,mountpoint "$(findmnt --target "$FILE" -no SOURCE)" 

    A kimenet valami hasonló lesz:

    sdd1 exfat /media/USER/CARD-A123 

    ahol sdd1 az eszköz neve, exfat az alapja a fájlrendszer típusa (pl. mount csak fuseblk -et fog mutatni mind az NFTS, mind az exFat esetében, és ez megmutatja a valódi fájlrendszert) és a kimenet többi részét a fájlrendszer csatlakozási pontja.

    Ha olyan hibát kap, mint például

    lsblk: : not a block device 

    a $FILE nem mutatott az olvasható fájlra vagy könyvtárra.

    Vélemény, hozzászólás?

    Az email címet nem tesszük közzé. A kötelező mezőket * karakterrel jelöltük