Mi elveszett + megtalálható
Linuxon az fsck parancs-short for "file system check" - a fájlrendszereket hibákra vizsgálja. Az fsck fájlok "árva" vagy sérült fájlokat találhatnak. Ha ez megtörténik, az fsck eltávolítja az adatok sérült bitjeit a fájlrendszerből, és elhelyezi őket az elveszett + talált mappába.
Ha például hirtelen leállítja a számítógépet, és a fájlokat a merevlemezre írja, akkor az fsck eszköz automatikusan megvizsgálja a fájlrendszerét a számítógép következő indításakor. Ha sérült adatokat talál, akkor azt a fájlrendszer elveszett + talált mappájába helyezi.
Ez hasonlóképpen működik a macOS-ban. Ha a Disk Utility segédprogramot futtatja, és ellenőrzi a lemezen a fájlrendszer hibáit, megtalálhatja az adatok sérült bitjeit, és tárolja azokat az elveszett + talált mappában.
A legtöbb UNIX fájlrendszer elveszett + megtalált mappát tartalmaz, beleértve az ext2, ext3 és ext4 fájlokat Linuxon, valamint a macOS HFS + fájlrendszerét. Egyes fájlrendszerek nem használhatnak elveszett + megtalált mappát, de kevésbé gyakoriak ezeken az operációs rendszereken.
Hol találja az elveszett + talált mappákat
Minden fájlrendszer rendelkezik saját elveszett + megtalált mappájával, így minden egyes merevlemezen vagy partíción megtalálható. Ez azt jelenti, hogy megtalálja az elveszett + talált mappát a gyökérkönyvtárban a / lost + találatban.
Ha más partíciók vannak felszerelve, mindegyiken megtalálja az elveszett + megtalált mappát is. Például, ha van egy külön partíció a saját könyvtárához, amely a / home könyvtárra van telepítve, talál egy elveszett + talált mappát a / home / lost + találatban. Az otthoni partícióból származó elárvult adatok a / home / lost + találatban találhatók a / lost + found helyett.
Ha van egy USB-meghajtó vagy egy másik Linux-fájlrendszerrel formázott külső meghajtó, akkor is megjelenik egy elveszett + talált könyvtár.
Ez a mappa gyakran rejtve van, ezért előfordulhat, hogy rejtett fájlokat és mappákat kell megjeleníteni.
Hogyan lehet megtekinteni az elveszett + talált mappát?
Ez a mappa általában a root felhasználókra korlátozódik, megakadályozva a normál felhasználókat, hogy belevágjanak a belsejébe és hozzáférjenek a helyreállított adatokhoz, amelyekhez általában nincs engedélyük a hozzáféréshez. Ne tételezzük fel, hogy hibás fájlokat talál, mert csak egy elveszett + talált mappát lát, sok rendszeren, lehet, hogy üres.
A belsejének megjelenítéséhez nyissa meg a Terminál ablakot, és futtassa egymás után a következő parancsokat:
sudo su cd /lost+found ls
(Ha az első parancs nem működik, próbálkozzon a futással
su
ahelyett
sudo su
- a Linux distro egy kicsit más.)
A terminál felsorolja az elveszett + talált mappában lévő összes fájlt. Ha nem ad vissza semmit, a mappa üres.
Az adatok helyreállítása gyakran kemény
Ha valami van az elveszett + talált mappában, akkor általában nem lesz teljes fájl. Ehelyett kisebb fájlokat vagy biteket találsz a sérült adatokból, és nem tehetsz sokat velük.
Ha mégsem veszített fontos adatokat, akkor valószínűleg nem kell aggódnia az elveszett + talált mappában. Ha elveszítetted az adatokat, megvizsgálhatod az elveszett + talált mappát, és megpróbálhatod visszaállítani valamit. Ha itt talál egy teljes fájlt, megpróbálhatja áthelyezni a fájlt eredeti helyére és használni. De van egy kis esély arra, hogy bármit is megtehetsz a sérült részfájlokkal. Az fsck parancs csak ott helyezte őket.
Az elveszett + talált mappát sem tudja törölni, mivel ez egy állandó része a fájlrendszernek. Ha azonban az elveszett + megtalált mappában található haszontalan fájltöredékeket találja, amelyeket nem tud összeilleszteni, a terminál használatával törölheti őket a tér felszabadítása érdekében.