Những câu hỏi thường gặp về Linux
H:
Làm thể nào để phục hồi các tập tin đã xóa?
Đ:
Thông thường, rất khó để thực hiện điều này trên các hệ điều hành Unix bởi vì tính đa nhiệm của bản
thân nó. Chức năng phục hồi trong hệ thống tập tin ext2 vẫn làm việc, nhưng tốt nhất là bạn đừng trông
chờ quá nhiều vào nó.
Có khá nhiều gói phần mềm
4
cung cấp lệnh chép và xóa mới, các lệnh này sẽ chuyển các tập tin bị xóa
vào một cái “giỏ rác”. Tập tin có thể được phục hồi cho tới khi bị xóa tự động bởi một tiến trình chạy
nền.
Chương trình quản lý tập tin Midnight Commander cung cấp một cơ chế phục hồi sử dung các hàm thư
viện hệ thống tập tin Ext2 và một thư mục chứa file vừa xóa cho mỗi hệ thống file. Các gói phần mềm
MC phân phối thương mại có thể có hoặc không tính năng này, vì thế hãy thử nhìn vào mã nguồn của
bản phân phối xem làm thế nào để bật tính năng phục hồi tập tin đã xóa.
Hoặc là, bạn có thể dò tìm trực tiếp trên đĩa cứng. Đây là một công việc nặng nhọc, và bạn sẽ cần phải
đăng nhập với tư cách là root để làm điều này. Nhưng bù lại nó cũng khá được việc. Chỉ cần chạy grep
trên thiết bị thô, ví dụ :
grep -b ’bookmarks’ /dev/hda
Nếu dữ liệu chưa bị ghi đè lên, bạn sẽ có thể tìm thấy và phục hồi tập tin đã xóa bằng một chương trình
soạn thảo văn bản.
H:
Làm thế nào để sao lưu dữ liệu?
Đ:
Bạn có thể sao lưu cả một cây thư mục hoặc toàn bộ hệ thống tập tin vào bất kỳ phương tiện nào
bằng cách sử dụng GNU tar hoặc cpio, những công cụ được thiết kế cho mục đích này. tar có vẻ thông
dụng hơn, và bao gồm một số tùy chọn trên dòng lệnh cho phép tạo bản sao lưu được nén, có thể bổ
sung và có thể tạo multi-volume (bản sao được chia làm nhiều phần để có thể lưu vào các thiết bị lưu trữ
có dung lượng nhỏ như đĩa mềm, CD). Thông tin đầy đủ có trong các tài liệu, chúng được lưu dưới dạng
GNU Texinfo.
Đ:
Chương trình miễn phí Amanda nhận được rất nhiều lời khen trên Usenet. Trang chủ của nó ở
http://www.amanda.org
.
Đ:
Cũng có khá nhiều tiện ích sao lưu thương mại. Chúng thường được kèm theo trong những bản phân
phối thương mại.
H:
Có thể thay đổi kích thước partition mà không phá hủy dữ liệu không?
Đ:
Hãy dùng chương trình FIPS.EXE có trong hầu hết các bản phân phối. Chương trình này chạy dưới
nền MS-DOS.
Đ:
GNU parted, một trình hiệu chỉnh partition, làm việc khá ổn định, đủ cho những người dùng thông
thường
5
. Mã nguồn của phiên bản mới nhất ở ftp://ftp.gnu.org/pub/gnu/parted/. Ngoài ra cũng có tập tin
image tạo đĩa khởi động có chứa chương trình parted để có thể chạy trên các hệ thống không có sẵn
26