chmod +x ფაილის სახელი
chmod -x ხსნის შესრულებად ბიტს…
როგორ აღვადგინოთ ფაილები დაკარგული + ნაპოვნიდან
Miscellanea / / November 28, 2021
როგორ აღვადგინოთ ფაილები დაკარგული + ნაპოვნიდან: საქაღალდე სახელწოდებით /lost+found არის სადაც fsck ათავსებს ფაილების ფრაგმენტებს, რომელთა მიმაგრებაც ვერ შეძლო დირექტორიის ხეში. Lost+found დირექტორია (არა Lost+Found) არის კონსტრუქცია, რომელსაც იყენებს fsck ფაილური სისტემის დაზიანებისას. ფაილები, რომლებიც ჩვეულებრივ დაიკარგება დირექტორია კორუფციის გამო, დაკავშირებული იქნება ამ ფაილური სისტემის დაკარგული+ ნაპოვნი დირექტორიაში ინოდური ნომრით.
![როგორ აღვადგინოთ ფაილები დაკარგული + ნაპოვნიდან](/f/5d4a231850b75b11e286d8a5256ed682.png)
/lost+found არის მნიშვნელოვანი დირექტორია, რომელიც სასარგებლოა ფაილების აღსადგენად, რომლებიც სათანადოდ არ არის დახურული მრავალი მიზეზის გამო, როგორიცაა კვების უკმარისობა. Lost+Found შექმნილია სისტემის მიერ Linux OS-ის ინსტალაციის დროს თითოეული ჩვენ მიერ შექმნილი დანაყოფისთვის. სხვა სიტყვებით რომ ვთქვათ, შეგვიძლია ვთქვათ, რომ დამონტაჟებული საქაღალდე შეიცავს ამ დაკარგული+ ნაპოვნი საქაღალდეს. ეს საქაღალდე შეიცავს ფაილებს ბმულების გარეშე და დასაბრუნებელი ფაილები. ნებისმიერი ფაილი, რომელიც უნდა აღდგეს, ინახება ამ საქაღალდეში. fsck ბრძანება გამოიყენება ამ ფაილების აღსადგენად.
შინაარსი
- როგორ აღვადგინოთ ფაილები დაკარგული + ნაპოვნიდან
- მეთოდი 2: გამოიყენეთ სკრიპტი ფაილების ავტომატურად აღდგენისთვის
როგორ აღვადგინოთ ფაილები დაკარგული + ნაპოვნიდან
1.თუ ვერ ჩატვირთავთ და ხედავთ ეკრანს „განაგრძეთ ლოდინი; დააჭირეთ S-ს დამონტაჟების გამოტოვებისთვის ან M-ს ხელით აღდგენისთვის“ ფაილური სისტემის შეცდომის გამო / და / Home დანაყოფებში. შემდეგ აირჩიეთ აღდგენის ვარიანტი.
2. გაუშვით fsck ორივე / და / სახლში ფაილური სისტემები.
3. თუ თქვენ უჭირთ fsck-ის გასუფთავება /home-სთვის, გამოიყენეთ:
fsck -p /home (ავტომატური დაფიქსირება) "fsck -y /home" (ეს ავტომატურად აირჩევს დიახ ყველა მოთხოვნას).
4. ახლა თქვენ შეძლებთ წარმატებით გაიარეთ /home fsck-დან.
5. თუ თქვენ ცდილობთ Mount /home, არ იქნება მომხმარებლის ფაილები excpet დაკარგული + ნაპოვნი დირექტორია. გაშვება“df -h”და ნახავთ, რომ თქვენი ფაილური სისტემა გამოიყენებს იმავე სივრცეს, როგორც ავარიამდე, რადგან ყველა ფაილი არის დაკარგული+ ნაპოვნი დირექტორიაში და ჩვენ ვაპირებთ მათ აღდგენას.
6. ახლა დაკარგული+ ნაპოვნი საქაღალდეში დაინახავთ, რომ უამრავი საქაღალდეა სახელის გარეშე და თითოეული მათგანის დათვალიერება დიდ დროს დაკარგავს. ასე რომ, შემდეგ ჩვენ უნდა გავიქცეთ"ფაილი *” რათა ვიცოდეთ, რომელ ფაილთან გვაქვს საქმე.
#7479417: დირექტორია. #7479418: დირექტორია. #7479419: დირექტორია. #7602560: დირექტორია. #7603310: MPEG თანმიმდევრობა, v2, პროგრამის მულტიპლექსი. #7603464: JPEG გამოსახულების მონაცემები, JFIF სტანდარტი 1.02. #7603542: აუდიო ფაილი ID3 ვერსიით 2.3.0, შეიცავს: აუდიო ფაილს ID3 ვერსიით 2.4.0, შეიცავს: MPEG ADTS, ფენა III, v1, 320 kbps, 44.1 kHz, JntStereo. #7604043: ISO 9660 CD-ROM ფაილური სისტემის მონაცემები "Linux Mint 9 Isadora" (ჩამტვირთველი) #7604089: ISO 9660 CD-ROM ფაილური სისტემის მონაცემები "netbook-x86_64-201005242312" (ჩატვირთვადი) #7605425: MPEG თანმიმდევრობა, v2, პროგრამის მულტიპლექსი. #7605470: MPEG თანმიმდევრობა, v2, პროგრამის მულტიპლექსი. #7605484: MPEG თანმიმდევრობა, v2, პროგრამის მულტიპლექსი. #7607478: gzip შეკუმშული მონაცემები, Unix-დან, ბოლოს შეცვლილია: პარასკევი, 14 მაისი 07:55:35 2017 წ. #7607788: gzip შეკუმშული მონაცემები, Unix-დან, ბოლოს შეცვლილია: სამ მაისი 4 14:16:31 2017 წ. #7610801: PDF დოკუმენტი, ვერსია 1.4. #7612061: ISO 9660 CD-ROM ფაილური სისტემის მონაცემები "Ubuntu 10.04 LTS amd64" (ჩამტვირთავი) #7613228: დირექტორია. #7613583: დირექტორია. #7613588: დირექტორია
7. ახლა მოდით გავფილტროთ შედეგი, რადგან ჩვენ გვინდა, რომ დირექტორია შევიდეს ჩვენს შედეგში. ასე რომ გაიქეცი"ფაილი * | grep დირექტორია > /root/list.dir” ბრძანება.
8.შემდეგი, რედაქტირება /root/list.dir რათა ის სკრიპტად აჩვენოს ფაილების სია თითოეულ დირექტორიაში. შეცვალეთ ფაილი, რომ გახდეს სკრიპტი vi, vim, nano გამოყენებით. დაამატეთ კომპლექტი -v პირველ სტრიქონში და დაამატეთ 'ls -lყოველი მეორე ხაზის დასაწყისამდე.
კომპლექტი -ვ. ls -l \#10104455. ls -l \#10104531. ls -l \#10104536
9.ახლა გააკეთეთ ფაილი შესრულებადი შემდეგ გაუშვით და გადაიტანეთ გამოსავალი ფაილზე:
chmod -x /tmp/list.dir. ./list.dir 1> /tmp/list.out 2>&1
10.ახლა მოძებნეთ ფაილი მაგ. დესკტოპი dir.out გამომავალი ფაილში. შედეგი იქნება დაახლოებით ასეთი:
ls -l \#7733249. სულ 5704. drwxr-xr-x 2 1002 1002 4096 2017-06-05 13:24 სამუშაო მაგიდა. drwxr-xr-x 2 1002 1002 4096 2017-04-30 09:15 დოკუმენტები. drwxr-xr-x 2 1002 1002 4096 2017-04-30 09:15 ჩამოტვირთვები. -rw-r--r-- 1 1002 1002 179 2017-04-30 09:14 მაგალითები. სამუშაო მაგიდა. drwxr-xr-x 2 1002 1002 4096 2017-04-30 09:15 მუსიკა. drwxr-xr-x 2 1002 1002 4096 2017-04-30 09:15 სურათები. drwxr-xr-x 2 1002 1002 4096 2017-04-30 09:15 საჯარო. -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 შაბლონები. -rw-r--r-- 1 1002 1002 1265 2017-05-20 14:35 ტინდა ჩუტენი. 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 ვიდეოები
11. ზემოთ გამომავალში მითითებულია, რომ მთავარი დირექტორია არის #7733249. ახლა მთავარი საქაღალდის აღსადგენად, უბრალოდ mv საქაღალდე:
mv /lost+found/#7733249 /home/yourusername
შენიშვნა: შეცვალეთ თქვენი მომხმარებლის სახელი თქვენი რეალური მომხმარებლის სახელით Linux-ის ინსტალაცია.
მეთოდი 2: გამოიყენეთ სკრიპტი ფაილების ავტომატურად აღდგენისთვის
ჯერ გაიქეცი“სუდო -ი”ან ”სუდო სუ -” და შემდეგ გაუშვით ქვემოთ მოცემული სკრიპტი, რომელიც მუშაობს ფაილურ სისტემაზე /dev/sd?? და გამოდის /tmp/listing:
fsck -y /dev/sd?? mkdir /tmp/აღდგენა. დაამონტაჟე /dev/sd?? /tmp/აღდგენა -o rw. cd /tmp/recover-lost+found. ( echo "set -v" ფაილი * | grep დირექტორია 2>/dev/null | perl -pe 's/^(\#[0-9]+)\:.*$/ls -l '"'"'$1'"'"'/' ) | sh > /tmp/listing
ეს არის ის, რაც თქვენ წარმატებით ისწავლეთ როგორ აღვადგინოთ ფაილები დაკარგული + ნაპოვნიდან მაგრამ თუ ჯერ კიდევ გაქვთ რაიმე შეკითხვა ამ სტატიასთან დაკავშირებით, მოგერიდებათ ჰკითხოთ მათ კომენტარების განყოფილებაში.
- ნიკპასუხი
- რამეშ პანდე
როგორ აღვადგინოთ დაკარგული ბლოკები hadoop-ში?
პასუხი - გრაფი
გარე დისკებზეც დავკარგე + ვიპოვე და მუდმივად მეუბნებიან /dev?? ან გამოიყენება - ან დამონტაჟებულია..
e2fsck შეუძლებელია გაგრძელება, შეწყვეტა.პასუხი - გრაფი
არის რაიმე შემოთავაზება/რჩევა, რომ ვცადო?
პასუხი