Puncte:1

Directoare și fișiere mutate accidental sub root și reporniți mașina

drapel jp

Am executat accidental această comandă

sudo mv /* /applications/minced/

în loc de

sudo mv ./* /applications/minced/

Din păcate, am repornit mașina și acum primesc această eroare

vezi eroarea

vă rog să mă ajutați

drapel in
Cea mai simplă metodă este să atașați discul la o mașină care este pornită pe propriul disc de sistem. Apoi montați discurile ca /mnt/root și apoi după cd la /mnt/root remediați comanda accidentală.
Muaath Alhaddad avatar
drapel jp
Cum atasez discul? este un disc intern.
drapel cn
Deșurubați-l și scoateți-l, obțineți o carcasă USB, introduceți discul și conectați-l prin USB. Prima mea soluție este mult mai simplă ;-) A doua am postat-o ​​mult mai periculoasă decât prima, de unde și comentariul despre realizarea unei copii de rezervă.
drapel in
Folosesc un adaptor USB pe discurile mele. Apoi conectați-l la alt computer ca dispozitiv USB. Linux nu va deranja...
bac0n avatar
drapel cn
Trebuie doar să schimbați prefixul (`set prefix=($root)/applications/minced/boot/grub`), acest lucru va permite încărcarea modulelor lipsă, de acolo puteți lua una din două moduri, fie `insmod normal ` care va încărca meniul, de acolo puteți edita calea *linux, initrd* pentru a reflecta locația curentă a imaginii kernelului și initramfs **sau** `insmod linux` apoi `linux ($root)/path/to/ vmlinuz`, `initrd ($root)/path/to/initrd.img`, ultimul `insmod boot` și `boot`. Acest lucru vă va duce cel puțin la initramfs (busybox). acum puteți monta partiția rădăcină
Puncte:3
drapel cn

Utilizați o sesiune live, montați partiția și faceți

sudo mv /media/{id}/applications/minced/* /media/{id}/ 

unde {id} este punctul dvs. de montare. Fișierele nu ar trebui să se fi schimbat proprietarul, grupul sau permisiunile, așa că ar trebui să fie relativ sigur.

EXEMPLU din comentarii (deci funcționează doar pentru această ocazie; alții citesc asta: schimbă id-ul și directorul sursei):

cd /media/ubuntu/5b1d3376-8683-4eb8-9a11-fe346ad3d76e
sudo mv applications/tocat/* .

Sfat general: a face o greșeală este OK, a greși în timp ce remediați o greșeală este o infracțiune capitală. Verificați ceea ce faceți de 2, 3, 4 ori și, dacă este posibil, faceți un jurnal cu tot ceea ce faceți, astfel încât să puteți reveni la ceea ce ați făcut.

===

În caz contrar, faceți o reinstalare fără să formatați discurile (setați doar sistemele de fișiere pentru toate partițiile legate de această instalare la ceea ce este deja (probabil ext4) și NU alegeți „format”). Dacă este posibil, faceți o copie de rezervă din sesiunea live.

După ce sistemul este pornit, trebuie să curățați /aplicații/tocat/ deoarece va deține fișiere care aparțineau /.

===

Și data viitoare NU folosiți sudo pentru a mv care nu are nevoie. Aceste fișiere sunt ale tale, nu-i așa? Dacă da, nu aveți nevoie de el. Dacă ați făcut-o, vă rugăm să vă adăugați în GRUPUL care deține fișierul, astfel încât să nu aveți nevoie de el.

Muaath Alhaddad avatar
drapel jp
așteaptă .. sugerezi două soluții aici. Prima, folosind sesiunea Live. Și al doilea, reinstalarea fără formatare?
drapel cn
2 metode posibile :) „În caz contrar” înseamnă că este o altă opțiune ;-)
Muaath Alhaddad avatar
drapel jp
Văd .. Care este calea mai sigură pentru datele mele?
drapel cn
Cel 1. ORICE metodă care vă cere să faceți ceva hardware-ului (și formatarea este o acțiune legată de hardware) este periculoasă și ar trebui evitată. De aceea există un comentariu despre realizarea unei copii de rezervă cu a doua opțiune ;-)
Muaath Alhaddad avatar
drapel jp
Acesta este ceea ce am găsit `media/ubuntu/5b1d3376-8683-4eb8-9a11-fe346ad3d76e/home` Unde ar trebui să mut fișierele? în interiorul ubuntu?
Muaath Alhaddad avatar
drapel jp
Ce explicatie minunata ai!! Mulțumesc mult.. m-ai salvat
drapel cn
5* este ID-ul și mai jos ar trebui să fie / al sistemului în sine. Mutați-l în acel director. Oh, și beneficiezi de greșelile mele din trecut ;-) Am făcut-o acolo în ultimii 30 de ani ciudați de utilizare a Unix, Xenix și Linux ;-)
Muaath Alhaddad avatar
drapel jp
Să [continuăm această discuție în chat](https://chat.stackexchange.com/rooms/128796/discussion-between-muaath-alhaddad-and-rinzwind).

Postează un răspuns

Majoritatea oamenilor nu înțeleg că a pune multe întrebări deblochează învățarea și îmbunătățește legătura interpersonală. În studiile lui Alison, de exemplu, deși oamenii își puteau aminti cu exactitate câte întrebări au fost puse în conversațiile lor, ei nu au intuit legătura dintre întrebări și apreciere. În patru studii, în care participanții au fost implicați în conversații ei înșiși sau au citit transcrieri ale conversațiilor altora, oamenii au avut tendința să nu realizeze că întrebarea ar influența – sau ar fi influențat – nivelul de prietenie dintre conversatori.