chmod +x fájlnév
A chmod -x eltávolítja a végrehajtható bitet…
Fájlok visszaállítása az elveszett+talált fájlból
Vegyes Cikkek / / November 28, 2021
Fájlok visszaállítása az elveszett+talált fájlból: A /lost+found nevű mappába az fsck olyan fájlok töredékeit helyezi el, amelyeket nem tudott sehova csatolni a könyvtárfában. Az elveszett+talált könyvtár (nem a Lost+Found) egy olyan konstrukció, amelyet az fsck használ, ha a fájlrendszer megsérül. Azokat a fájlokat, amelyek általában elvesznek a könyvtársérülés miatt, az adott fájlrendszer elveszett+talált könyvtárában inode-számmal kapcsolják össze.
A /lost+found egy fontos könyvtár, amely hasznos a számos okból, például áramkimaradás miatt nem megfelelően lezárt fájlok helyreállításához. A Lost+Found funkciót a rendszer a Linux operációs rendszer telepítésekor hozza létre minden egyes általunk létrehozott partícióhoz. Más szavakkal, azt mondhatjuk, hogy a csatlakoztatott mappa tartalmazza ezt az elveszett+talált mappát. Ez a mappa tartalmazza a hivatkozás nélküli fájlokat és a visszaállítandó fájlokat. Minden visszaállítandó fájl ebben a mappában tárolódik. Az fsck paranccsal visszaállíthatja ezeket a fájlokat.
Tartalom
- Fájlok visszaállítása az elveszett+talált fájlból
- 2. módszer: A fájlok automatikus helyreállításához használja a szkriptet
Fájlok visszaállítása az elveszett+talált fájlból
1.Ha nem tud elindulni, és a „Continue to wait; Nyomja meg az S billentyűt a csatlakoztatás kihagyásához, vagy az M billentyűt a kézi helyreállításhoz” a / és /home partíciókban lévő fájlrendszer hibája miatt. Ezután válassza ki a helyreállítási lehetőséget.
2.Fuss fsck a / és a /home-on egyaránt fájlrendszerek.
3. Ha problémái vannak az fsck törlésével a /home számára, akkor használja:
fsck -p /home (automatikus javítás) "fsck -y /home" (ez automatikusan az igent választja az összes prompthoz).
4.Most képes lennél rá sikeresen átadja a /home-ot az fsck-ből.
5. Ha megpróbálja a mount /home fájlt, nem lesznek felhasználói fájlok, kivéve elveszett+talált könyvtár. Fuss "df -h", és látni fogja, hogy a fájlrendszere ugyanazt a helyet fogja használni, mint az összeomlás előtt, mivel az összes fájl az elveszett+talált könyvtárban van, és vissza fogjuk állítani őket.
6. Most az elveszett+talált mappában látni fogja, hogy sok mappa van név nélkül, és mindegyik átvizsgálása rengeteg idejét pazarolja. Tehát legközelebb futnunk kell"fájl *” hogy tudjuk, milyen típusú fájlokkal van dolgunk.
#7479417: könyvtár. #7479418: könyvtár. #7479419: könyvtár. #7602560: könyvtár. #7603310: MPEG sorozat, v2, program multiplex. #7603464: JPEG képadatok, JFIF 1.02 szabvány. #7603542: Hangfájl ID3 2.3.0 verzióval, tartalmazza: Audio fájl ID3 2.4.0 verzióval, tartalmazza: MPEG ADTS, Layer III, v1, 320 kbps, 44.1 kHz, JntStereo. #7604043: ISO 9660 CD-ROM fájlrendszer adatai 'Linux Mint 9 Isadora' (indítóképes) #7604089: ISO 9660 CD-ROM fájlrendszer adatai 'netbook-x86_64-201005242312' (indítóképes) #7605425: MPEG sorozat, v2, program multiplex. #7605470: MPEG sorozat, v2, program multiplex. #7605484: MPEG sorozat, v2, program multiplex. #7607478: gzip tömörített adatok, Unixból, utolsó módosítás: 2017. május 14. péntek, 07:55:35. #7607788: gzip tömörített adatok, Unixból, utolsó módosítás: 2017. május 4. kedd 14:16:31. #7610801: PDF dokumentum, 1.4-es verzió. #7612061: ISO 9660 CD-ROM fájlrendszer adatai 'Ubuntu 10.04 LTS amd64' (indítható) #7613228: könyvtár. #7613583: könyvtár. #7613588: könyvtár
7.Most szűrjük ki az eredményt, mert csak azt szeretnénk, hogy a könyvtár szerepeljen az eredményünkben. Szóval fuss"fájl * | grep könyvtár > /root/list.dir” parancsot.
8. Következő, szerkessze /root/list.dir hogy ez egy szkript, amely megjeleníti az egyes könyvtárakban található fájlok listáját. Szerkessze a fájlt úgy, hogy szkript legyen a vi, vim, nano használatával. Adja hozzá a -v készletet az első sorhoz, és adja hozzá a "ls -l’ minden második sor elejére.
készlet -v. ls -l \#10104455. ls -l \#10104531. ls -l \#10104536
9. Most készítse el a futtatható fájl majd futtassa és irányítsa át a kimenetet egy fájlba:
chmod -x /tmp/list.dir. ./list.dir 1> /tmp/list.out 2>&1
10.Most keresse meg a fájlt pl. Asztal a dir.out kimeneti fájlban. Az eredmény valami ilyesmi lesz:
ls -l \#7733249. összesen 5704. drwxr-xr-x 2 1002 1002 4096 2017-06-05 13:24 Asztali. drwxr-xr-x 2 1002 1002 4096 2017-04-30 09:15 Iratok. drwxr-xr-x 2 1002 1002 4096 2017-04-30 09:15 Letöltések. -rw-r--r-- 1 1002 1002 179 2017-04-30 09:14 examples.desktop. drwxr-xr-x 2 1002 1002 4096 2017-04-30 09:15 Zene. drwxr-xr-x 2 1002 1002 4096 2017-04-30 09:15 Képek. drwxr-xr-x 2 1002 1002 4096 2017-04-30 09:15 Nyilvános. -rw-r--r-- 1 1002 1002 5794003 2017-05-15 11:00 scrap001_a.ora. drwxr-xr-x 2 1002 1002 4096 2017-04-30 09:15 Sablonok. -rw-r--r-- 1 1002 1002 1265 2017-05-20 14:35 tinda chuteny. drwxrwxr-x 2 1002 1002 4096 2017-05-23 14:57 Ubuntu One. drwxr-xr-x 2 1002 1002 4096 2017-04-30 09:15 Videók
11. A fenti kimenet megadta, hogy a saját könyvtár az #7733249. Most a saját mappa visszaállításához egyszerűen írja be a mappát:
mv /lost+found/#7733249 /home/felhasználónév
Megjegyzés: Cserélje ki a felhasználónevét a tényleges felhasználónevére Linux telepítés.
2. módszer: A fájlok automatikus helyreállításához használja a szkriptet
Első futás "sudo -i" vagy egy "sudo su –", majd futtassa az alábbi szkriptet, amely a /dev/sd fájlrendszeren fut?? és kimenet a /tmp/listing fájlba:
fsck -y /dev/sd?? mkdir /tmp/recover. mount /dev/sd?? /tmp/recover -o rw. cd /tmp/recover-lost+found. ( echo 'készlet -v' fájl * | grep 2. könyvtár>/dev/null | perl -pe ‘s/^(\#[0-9]+)\:.*$/ls -l '"'"'$1'"'"'/' ) | sh > /tmp/listing
Ez az, amit sikeresen megtanultál Fájlok visszaállítása az elveszett+talált fájlból de ha további kérdései vannak ezzel a cikkel kapcsolatban, nyugodtan tedd fel őket a megjegyzés rovatban.
- NickVálasz
- Ramesh Pande
Hogyan lehet visszaállítani a hiányzó blokkokat a hadoopban?
Válasz - Gróf
Külső meghajtókon is elvesztettem+találtam, és folyamatosan azt mondják, hogy /dev?? vagy használatban van – vagy fel van szerelve..
e2fsck Nem lehet folytatni, megszakítás.Válasz - Gróf
Van valami javaslat/tanács, hogy kipróbáljam?
Válasz