Điểm:0

Nói tóm lại, tôi đã vô tình gõ sudo rm /* và bây giờ hệ thống của tôi không khởi động được vì một cái gì đó đã bị xóa trong /

lá cờ cn

Tôi là người mới bắt đầu và do đó đã mắc lỗi của một đứa trẻ và bây giờ tôi không thể vào hệ thống của mình và khi tôi cố gắng vào recovery shell thì nó báo "Kernel hoảng loạn - không đồng bộ hóa đã cố giết init?" và tôi không tìm thấy bất kỳ câu trả lời nào về cách khắc phục lỗi trực tuyến của mình. Tôi tuyệt vọng ...

Organic Marble avatar
lá cờ us
Cài đặt lại hệ thống và tải lại các bản sao lưu của bạn.
nobody avatar
lá cờ gh
Cài đặt lại. Tôi hy vọng bạn có một bản sao lưu từ dữ liệu cá nhân của mình.
Shreyas Devesh avatar
lá cờ cn
tôi đã cài đặt nhiều thứ và mọi thứ vẫn nguyên vẹn nhưng các liên kết tượng trưng và một số tệp khác đã bị mất nhưng tôi không biết cách thêm các liên kết tượng trưng đã bị xóa qua USB trực tiếp. Vấn đề là tôi không thể vào hệ thống của mình nhưng mọi chương trình, mọi tệp đều tồn tại. tôi không dùng "sudo rm -r /*" tôi chỉ dùng sudo rm /* nên không có thư mục chứa tệp nào bị xóa
sudodus avatar
lá cờ jp
Hầu hết chúng ta đã làm những việc như thế này. Tất cả chúng ta đều học hỏi từ những sai lầm của mình. Bạn nên thiết lập thói quen sao lưu ;-)
Shreyas Devesh avatar
lá cờ cn
tôi đã cài đặt nhiều thứ và mọi thứ vẫn nguyên vẹn nhưng các liên kết tượng trưng và một số tệp khác đã bị mất nhưng tôi không biết cách thêm các liên kết tượng trưng đã bị xóa qua USB trực tiếp. Vấn đề là tôi không thể vào hệ thống của mình nhưng mọi chương trình, mọi tệp đều tồn tại. tôi không dùng "sudo rm -r /*" tôi chỉ dùng sudo rm /* nên không có thư mục chứa tệp nào bị xóa
lá cờ cc
Các liên kết, sbin, bin, lib, lib64, lib32, libx32 đều đi tới /usr/. Chỉ cần thay thế chúng. ví dụ. Sudo ln -s /usr/bin /bin
Nmath avatar
lá cờ ng
Chúng tôi hiểu rằng bạn đã không chạy cờ đệ quy. Những gì bạn đã làm vẫn gây tử vong và yêu cầu cài đặt lại.
lá cờ cn
Ngoài những gì đã nói ở trên: cài đặt lại KHÔNG CÓ định dạng. Điều đó sẽ giữ nguyên tất cả cấu hình cá nhân.
muru avatar
lá cờ us
Điều này có trả lời câu hỏi của bạn không? [Hoàn tác sudo rm -R /\*](https://askubuntu.com/questions/555550/undo-sudo-rm-r)
Điểm:2
lá cờ jp

Bạn có thể lưu các tệp cá nhân của mình (sang một ổ đĩa khác), nếu bạn có đủ dung lượng ổ đĩa, hãy lưu cả cây tệp /Trang Chủ bảo vệ quyền sở hữu và quyền.

  • Ví dụ đơn giản, khởi động từ một hệ thống khác, chẳng hạn như một hệ thống trực tiếp trong ổ USB, gắn phân vùng của hệ thống đã cài đặt bị hỏng của bạn vào một điểm gắn kết và sao lưu vào tarball,

    cd /điểm gắn kết
    sudo tar -cvf /path/home-backup.tar home
    
  • Có thể tạo tarball nén (chậm hơn, nhưng cần ít dung lượng ổ đĩa hơn),

    cd /điểm gắn kết
    sudo tar -cvJf /path/home-backup.tar.xz home
    

Sau đó, bạn có thể cài đặt lại và sau đó khôi phục cài đặt và tệp cá nhân của mình từ tarball [đã nén].

Bạn có thể khôi phục bằng cách

  • Thay đổi thư mục thành /

    đĩa CD /
    
  • Chạy lệnh sau để trích xuất mọi thứ từ tarball,

    sudo tar -xvf /path/home-backup.tar
    

    hoặc

    sudo tar -xvf /path/home-backup.tar.xz
    
Điểm:0
lá cờ pk

ooooh tôi rất tiếc phải nói rằng hãy nghe điều này tốt hơn là cố gắng sửa một thứ gì đó mà bạn không biết bắt đầu từ đâu bạn có thể sử dụng

thanh usb có thể khởi động để khôi phục các tệp của bạn sau đó cài đặt lại hầu như không cần thiết trừ khi bạn đã cài đặt toàn bộ hệ thống trong /

Ngoài ra, lần sau hãy tạo các phần nếu bạn chưa có

/
/khởi động
/var
/Trang Chủ

để có thể cài đặt lại và chỉ thay đổi các phần cụ thể trong khi cài đặt

hoặc sử dụng hình ảnh khôi phục hệ thống để thực hiện tương tự từ bộ nạp khởi động

có lẽ sẽ phải cài đặt lại đồng thời giữ các bản sao lưu

Thay vì sử dụng

rm -rf * postfix.txt # khoảng cách ngẫu nhiên giữa

sẽ xóa tất cả các tập tin

Tên tệp được sử dụng trong dấu ngoặc kép được coi là một tệp điều này sẽ tránh được các lỗi như bạn đã làm

rm -rf '* postfix.txt'   

Mặt khác sẽ không xóa tệp bc theo tên *\ postfix.txt không tồn tại

tốt hơn để sử dụng tìm thấy chỉ huy

tìm thấy . -name "* foldername/" -type d -exec rm -rf {} \;

hoặc 

tìm thấy . -tên "/ tên thư mục/ *" -type d | xargs -0 rm -r

Đây,

-name = tên của tập tin

  -type = f cho tập tin, d cho thư mục

  -exec = để thực thi các lệnh theo sau {chứa đầu ra từ tìm kiếm} \;dấu gạch chéo là để đóng 


   | = (toán tử đường ống) dùng để nối hai lệnh giống như nối một đường ống

   xargs = được sử dụng để thực thi lệnh

Đăng câu trả lời

Hầu hết mọi người không hiểu rằng việc đặt nhiều câu hỏi sẽ mở ra cơ hội học hỏi và cải thiện mối quan hệ giữa các cá nhân. Ví dụ, trong các nghiên cứu của Alison, mặc dù mọi người có thể nhớ chính xác có bao nhiêu câu hỏi đã được đặt ra trong các cuộc trò chuyện của họ, nhưng họ không trực giác nhận ra mối liên hệ giữa câu hỏi và sự yêu thích. Qua bốn nghiên cứu, trong đó những người tham gia tự tham gia vào các cuộc trò chuyện hoặc đọc bản ghi lại các cuộc trò chuyện của người khác, mọi người có xu hướng không nhận ra rằng việc đặt câu hỏi sẽ ảnh hưởng—hoặc đã ảnh hưởng—mức độ thân thiện giữa những người đối thoại.