- SystemRescue là một bản phân phối Linux chạy trực tiếp, tập trung vào việc cứu hộ và bảo trì các hệ thống Linux và Windows, hỗ trợ nhiều hệ thống tập tin khác nhau.
- Nó bao gồm các công cụ quan trọng như GParted, ddrescue, testdisk, photorec, fsarchiver và các tiện ích mạng, cho phép bạn sửa chữa các sự cố khởi động, khôi phục phân vùng và sao chép ổ đĩa.
- Nó khởi động từ USB, CD hoặc ISO mà không cần cài đặt, cung cấp chế độ dòng lệnh và môi trường đồ họa Xfce nhẹ, đồng thời có thể được tùy chỉnh và sử dụng ngay cả trong môi trường doanh nghiệp.
- Các phiên bản gần đây cập nhật nhân hệ điều hành và bổ sung hỗ trợ hiện đại (HiDPI, bcachefs, các tiện ích mới), giữ cho SystemRescue vẫn là một công cụ thiết yếu cho các kỹ thuật viên.
Khi một Máy tính không khởi động được hoặc ổ đĩa bắt đầu hoạt động không đúng cáchNhững rắc rối có thể rất nghiêm trọng: các tập tin dường như bị mất, các phân vùng không thể gắn kết, hệ thống bị treo ở màn hình khởi động… Trong những tình huống khó khăn này, có một công cụ đa năng được thiết kế riêng để giúp bạn thoát khỏi rắc rối: SystemRescue, hệ thống cứu hộ dựa trên Linux mà nhiều quản trị viên luôn mang theo trên ổ USB.
SystemRescue (trước đây là SystemRescueCd) là một bản phân phối Linux "live". Được thiết kế đặc biệt để chẩn đoán, sửa chữa và bảo trì cả hệ thống Linux và Windows. Nó không nhằm mục đích thay thế hệ điều hành bạn đang sử dụng hàng ngày, mà chỉ để sẵn sàng khi cần thiết. một USB hoặc sử dụng file ISO khi mọi cách khác đều thất bại. Nó nhẹ, rất đầy đủ chức năng và kết hợp các công cụ chế độ dòng lệnh với các tiện ích đồ họa như GParted để bạn có thể làm việc theo cách thoải mái nhất.
SystemRescue là gì và được dùng để làm gì?

SystemRescue là một bản phân phối GNU/Linux khởi động trực tiếp. (trực tiếp) hướng tới cứu hộ hệ điều hành, khôi phục dữ liệu và bảo trì nâng caoBan đầu nó được gọi là SystemRescueCd, khi đó người ta thường ghi nó ra đĩa CD, nhưng ngày nay công dụng chính của nó là từ ổ USB hoặc dưới dạng ảnh ISO trong máy ảo hoặc bảng điều khiển máy chủ.
Bạn có thể khởi động ở chế độ Live từ CD, DVD, USB hoặc file ISO. mà không cần cài đặt bất cứ thứ gì vào ổ cứng (mặc dù bạn có thể cài đặt nếu muốn). Mục đích của nó là cung cấp một môi trường độc lập với hệ thống bị hỏng để bạn có thể làm việc với nó. Phân vùng, hệ thống tập tin, sao lưu, mạng và chẩn đoán phần cứng không có sự can thiệp.
Hiện tại nó dựa trên hệ điều hành Arch Linux. và sử dụng Xfce làm môi trường đồ họa khi máy chủ X được khởi động. Tuy nhiên, nó thường được sử dụng từ giao diện dòng lệnh vì cho phép thao tác nhanh và chính xác. Nhân SystemRescue hỗ trợ cho... các hệ thống tệp chính: ext2/3/4, XFS, Btrfs, ReiserFS, vfat, FAT, NTFS, exFAT và các hệ thống tệp mạng như Samba (CIFS) và NFS.
Nó có thể được sử dụng trên cả máy tính để bàn và máy chủ.Và nó hữu ích trong nhiều ngữ cảnh khác nhau: từ việc khôi phục dữ liệu trên máy tính cá nhân tại nhà bị treo, đến vận hành máy chủ trong trung tâm dữ liệu, bằng cách khởi động từ ổ USB vật lý hoặc thông qua các chế độ khôi phục được tích hợp trong các bảng điều khiển như VMManager.
Trong số những tiện ích nổi tiếng nhất của nó có thể kể đến GParted, GNU Parted, fsarchiver, ddrescue, testdisk, photorec, rsync và một bộ sưu tập các công cụ mạng hữu ích. (SSH, NFS, Samba, OpenVPN, WireGuard, v.v.). Nhờ vậy, SystemRescue có thể xử lý mọi thứ, từ sửa chữa GRUB đơn giản đến sao chép ổ đĩa hàng loạt hoặc khôi phục các phân vùng bị hỏng.
Các bản cập nhật gần đây: SystemRescue 13 và SystemRescue 11

Các phiên bản SystemRescue mới nhất duy trì lịch cập nhật ổn định.Nó tập trung vào việc cập nhật nhân hệ điều hành và tinh chỉnh các công cụ cứu hộ. Đây không phải là bản phân phối "máy tính để bàn" với những thay đổi lớn về giao diện, mà là một công cụ kỹ thuật cần duy trì độ tin cậy, khả năng tương thích và dung lượng nhẹ.
SystemRescue 13 đi kèm với nhân Linux 6.18 LTS.Đây là một nhánh hỗ trợ mở rộng nhằm mục đích cung cấp nền tảng ổn định với khả năng hỗ trợ phần cứng tốt trong dài hạn. Ngoài ra, việc hỗ trợ cũng đã được cải thiện cho... bachefsViệc cập nhật các công cụ và mô-đun nhân lên phiên bản 1.37.3 là cần thiết nếu bạn làm việc với hệ thống tệp hiện đại này, vốn tập trung vào hiệu suất và tính toàn vẹn.
Phần tiện ích bao gồm các gói như công cụ dòng lệnh yq.Điều này rất hữu ích để xử lý dữ liệu ở định dạng YAML, XML hoặc TOML trực tiếp từ bảng điều khiển, điều này có thể cực kỳ hữu ích trong các tập lệnh quản trị. Nó cũng bao gồm chất béo (để sắp xếp các mục trong phân vùng FAT) và nss-mdns (phân giải tên miền thông qua mDNS), và phiên bản Python của iotop được thay thế bằng iotop-c, một bộ giám sát I/O-C nhẹ hơn và hiệu quả hơn.
Một trong những thay đổi dễ nhận thấy nhất trong SystemRescue 13 liên quan đến màn hình HiDPI.Phông chữ mặc định của nhân hệ điều hành hiện được sử dụng để tránh tình trạng văn bản quá nhỏ ở độ phân giải cao, và một tập lệnh cụ thể đã được bao gồm để điều chỉnh hệ số tỷ lệ. Đây không phải là bản phân phối "đẹp" điển hình, nhưng điều đáng khen là bạn sẽ không bị mỏi mắt khi khởi động nó trên một máy tính xách tay hiện đại với màn hình mật độ điểm ảnh cao.
Các công cụ quan trọng như GParted cũng đã được cập nhật lên phiên bản 1.8.x. Và các bản vá lỗi đã được áp dụng cho nhiều gói và tập lệnh (ví dụ, tập lệnh yay-prepare đã được điều chỉnh để ngăn ngừa sự cố). SystemRescue 13 về cơ bản là một bản cập nhật đơn giản nhưng rất cần thiết để giúp nó tương thích với phần cứng và phần mềm hiện đại.
Về phần mình, SystemRescue 11 cũng là một trong những phiên bản quan trọng gần đây.Cũng dựa trên Arch Linux và môi trường Xfce, hệ điều hành này giới thiệu nhân Linux 6.6 LTS, cải thiện cấu hình Xfce (cho phép trình bảo vệ màn hình và thêm biểu tượng pin vào khay hệ thống), và tích hợp các công cụ pháp y như... bcachefs-tools, blocksync-fast, sleuthkit và trình quản lý sao lưu TimeShift.
Các tính năng chính của SystemRescue
SystemRescue tập hợp hàng chục công cụ quản lý và phục hồi trong một file ISO duy nhất. Trong những trường hợp khác, bạn sẽ phải tải xuống và chuẩn bị riêng. Một trong những chức năng đáng chú ý nhất mà nó cho phép bạn thực hiện là:
- Khôi phục bộ sạc khởi động (GRUB, Syslinux và các hệ điều hành khác), lý tưởng nếu sau khi cập nhật hoặc cài đặt Windows, hệ thống Linux không còn hiển thị hoặc quá trình khởi động bị lỗi.
- Tôi làm việc với các hệ thống tập tin bị lỗi.Cho phép bạn xác minh, sửa chữa, hoặc ít nhất là gắn kết ở chế độ đọc để lưu dữ liệu.
- Quản lý phân vùng nâng cao Sử dụng các công cụ như GParted, parted, fdisk, gdisk, cfdisk hoặc sfdisk.
- Tạo và khôi phục bản sao lưu Sử dụng Clonezilla (nếu bạn tích hợp nó), dd, ddrescue, fsarchiver, partclone hoặc rsync.
- Kiểm tra trạng thái của các ổ đĩa (SMART) với smartctl và các tiện ích liên quan.
- Kết nối mạng linh hoạt thông qua SSH, NFS, Samba, OpenVPN, WireGuard và các công cụ khác.
- Truy cập và thao tác với hệ thống tệp Windows (NTFS và FAT), bao gồm cả việc thay đổi mật khẩu tài khoản người dùng trong Windows bằng các tiện ích như ntpasswd.
- Truy cập từ xa Sử dụng VNC và SSH, giúp việc thao tác trên máy đã được khôi phục trở nên dễ dàng hơn mà không cần có mặt trực tiếp.
Khả năng tương thích với nhiều hệ thống tập tin khác nhau là một trong những điểm mạnh của SystemRescue.Nó có thể xử lý ext2, ext3, ext4, XFS, Btrfs, ReiserFS, FAT16/32, exFAT, NTFS và các định dạng ít phổ biến khác mà không gặp vấn đề gì. Đối với NTFS, nó sử dụng ntfs-3gĐiều này cho phép đọc và ghi dữ liệu an toàn vào các phân vùng Windows.
Một ưu điểm quan trọng khác là SystemRescue không cần cài đặt.Đơn giản chỉ cần ghi file ISO vào ổ USB hoặc đĩa CD và khởi động từ đó. Tuy nhiên, nếu muốn, bạn có thể cài đặt nó vào ổ cứng hoặc cấu hình để khởi động từ mạng bằng cách sử dụng [phương pháp/phương pháp]. PXE (Môi trường thực thi trước khi khởi động)Điều này đặc biệt hữu ích trong môi trường kinh doanh có nhiều nhóm làm việc.
Đối với những người thích giao diện đồ họa, SystemRescue bao gồm một môi trường Xfce rất nhẹ. bắt đầu bằng lệnh bắt đầuTừ đó, bạn có thể sử dụng GParted, các trình soạn thảo đồ họa như Geany hoặc Featherpad, trình duyệt web cơ bản và các trình giả lập terminal như xfce-terminal, cũng như truy cập NetworkManager thông qua biểu tượng của nó trên thanh tác vụ.
Nếu bạn là người chơi game trên máy console nhiều hơn, đừng lo lắng; hãy nhớ rằng cần phải làm việc với... đặc quyền rootỞ chế độ văn bản, bạn có các trình soạn thảo như vim và nano, vô số cửa sổ dòng lệnh ảo (Alt+F1…Alt+F6) và các lệnh như lsblk, blkid, fdisk, gdisk, ip, rsync, dd, btrfs-progs, xfsprogs và nhiều lệnh khác nữa, vì vậy bạn có thể thực hiện hầu hết mọi việc với mức tiêu thụ tài nguyên ít hơn.
Hướng dẫn khởi động và sử dụng SystemRescue (chế độ CD/USB trực tiếp và chế độ khởi động)
Quá trình khởi động của SystemRescue rất giống với bất kỳ bản phân phối Linux Live nào khác.Đầu tiên, bạn cần file ISO chính thức từ trang web dự án hoặc các kho lưu trữ như SourceForge. Sau khi tải xuống, bạn nên... xác minh tính toàn vẹn của hình ảnh Sử dụng các tệp kiểm tra tổng:
- Trên Linux, bạn có thể kiểm tra bằng lệnh:
sha256sum --check systemrescue-x.y.z.iso.sha256
sha512sum --check systemrescue-x.y.z.iso.sha512 - Trên Windows, bạn có thể tải xuống sha256sum.exe và thực thi một lệnh tương tự từ cửa sổ dòng lệnh (cmd).
Ngoài các khoản tiền đã thỏa thuận, dự án còn ký kết các thỏa thuận ISO với GnuPG.Bạn có thể nhập khóa công khai và xác minh chữ ký bằng các lệnh như sau:
gpg --import gnupg-pubkey.txt
gpg --verify systemrescue-x.y.z.iso.asc systemrescue-x.y.z.iso
Để ghi SystemRescue vào ổ USB, bạn có một vài lựa chọn.Trên Windows, cách thuận tiện nhất là sử dụng RufusChọn file ISO và giữ nguyên phân vùng MBR trên ổ USB, định dạng FAT32, và nếu muốn chính xác hơn, đặt tên là “RESCUEXYZ”. Trong Linux, bạn có thể tạo ổ USB trực tiếp bằng lệnh sau: dd:
dd if=systemrescue.iso of=/dev/sdX bs=4M status=progress && sync
Tệp ISO cũng có thể được ghi ra đĩa CD hoặc DVD. Sử dụng các công cụ như k3b, brasero hoặc xfburn, hoặc các tiện ích dòng lệnh như cdrecord/wodim. Sau khi đã chuẩn bị phương tiện, bạn chỉ cần vào BIOS/UEFI, chọn thiết bị khởi động (USB hoặc ổ đĩa quang) và khởi động.
Khi khởi động SystemRescue, bạn sẽ thấy một menu khởi động với một số tùy chọn., trong đó đứng:
- Khởi động SystemRescue bằng các tùy chọn mặc định: Bắt đầu với các cài đặt tiêu chuẩn, thường là ở chế độ văn bản.
- copytoramNó tải toàn bộ hệ thống vào RAM, cho phép tháo bỏ phương tiện khởi động sau khi hệ thống đã khởi chạy; hơn nữa, vì mọi thứ đều nằm trong bộ nhớ, hệ thống phản hồi nhanh hơn.
- setkmap=xx: cho phép bạn chọn bố cục bàn phím, ví dụ
setkmap=esĐối với bàn phím tiếng Tây Ban Nha, hãy tránh các ký hiệu phức tạp. - xác minh tính toàn vẹn (kiểm tra tổng)Cho phép kiểm tra tính toàn vẹn của hệ thống tập tin squashfs trong quá trình khởi động, hữu ích nếu bạn nghi ngờ phương tiện USB hoặc đĩa CD bị hỏng.
- Trình điều khiển hiển thị cơ bản (nomodeset)Hãy sử dụng trình điều khiển video cơ bản ở độ phân giải thấp; rất hữu ích nếu bạn gặp sự cố về màn hình với trình điều khiển đồ họa thông thường.
- Khởi động hệ điều hành Linux đã được cài đặt trên ổ đĩa (findroot): Cố gắng khởi động hệ thống Linux đã cài đặt bằng cách sử dụng nhân SystemRescue, hữu ích cho các hệ thống đã mất một phần quy trình khởi động.
- Dừng lại trong quá trình khởi động trước khi gắn kết hệ thống tập tin gốc.: dành cho quá trình khởi động trước khi gắn kết hệ thống tập tin gốc, cho phép gỡ lỗi các sự cố khởi động nâng cao.
- Chạy Memtest86+ (kiểm tra RAM): Thực hiện kiểm tra chuyên sâu bộ nhớ RAM, lý tưởng nếu bạn nghi ngờ có các mô-đun bị lỗi.
- Khởi động lại y Tắt điện: Khởi động lại hoặc tắt máy tính trực tiếp từ menu.
Nếu bạn không chạm vào bất cứ thứ gì, sau vài giây nó sẽ khởi động với tùy chọn mặc định.Thông thường bạn sẽ thấy mình đang ở trong một giao diện dòng lệnh văn bản, nơi bạn có thể đăng nhập và bắt đầu làm việc. Nếu muốn thay đổi các tham số khởi động nâng cao, bạn có thể nhấn phím TAB trong menu để chỉnh sửa dòng lệnh kernel.
Tôi sử dụng nó ở chế độ dòng lệnh và với môi trường đồ họa.
Chính ở chế độ dòng lệnh, SystemRescue mới thể hiện hết tiềm năng của mình.Từ cửa sổ dòng lệnh, bạn có thể gắn kết các phân vùng Linux (ext4, xfs, btrfs, reiserfs) và các phân vùng Windows (FAT, NTFS), thực hiện sao lưu, nhân bản ổ đĩa, chỉnh sửa các tệp cấu hình và nhiều hơn nữa.
Ví dụ, để gắn kết một phân vùng NTFS của Windows.Trước tiên, bạn có thể tạo một điểm gắn kết và sử dụng ntfs-3g như sau:
mkdir /mnt/windows
ntfs-3g /dev/sda1 /mnt/windows
Sau khi các phân vùng được gắn kết, bạn có thể sao lưu hoặc khôi phục dữ liệu.Sao chép các tập tin hệ điều hành quan trọng hoặc xóa các mục gây sự cố (trình điều khiển, chương trình, v.v.). Bạn có các trình chỉnh sửa như... Vim và Nano Bạn có thể chạy các tệp cấu hình và chuyển đổi giữa các TTY khác nhau bằng tổ hợp phím Alt+F1 đến Alt+F6.
Nếu bạn muốn làm việc với đồ họa, bạn có thể khởi động môi trường Xfce bằng lệnh sau: startxThao tác này sẽ mở một môi trường desktop nhẹ, nơi bạn có thể truy cập GParted để quản lý phân vùng, các trình soạn thảo văn bản đồ họa như Geany hoặc Featherpad, trình duyệt web và nhiều cửa sổ dòng lệnh.
Ở bảng điều khiển phía dưới của môi trường đồ họa, bạn sẽ thấy một biểu tượng có hình dạng phao cứu sinh. Điều này dẫn đến tài liệu dự án và biểu tượng của... Trình quản lý mạng Nằm cạnh đồng hồ, nơi bạn có thể cấu hình kết nối mạng cả bằng dây và WiFi một cách khá tiện lợi.
Cấu hình mạng trong SystemRescue
Kết nối mạng là điều thiết yếu khi bạn cần thực hiện sao lưu từ xa hoặc truy cập các tài nguyên dùng chung.SystemRescue cho phép bạn cấu hình mạng theo nhiều cách, cả ở chế độ đồ họa và văn bản.
Cách đơn giản nhất trong môi trường đồ họa là sử dụng NetworkManager.Nó xuất hiện dưới dạng biểu tượng trong khay hệ thống. Từ đó, bạn có thể kết nối với mạng Ethernet và Wi-Fi, cấu hình địa chỉ IP tĩnh hoặc DHCP, và quản lý VPN nếu cần, mà không cần phải loay hoay với dòng lệnh.
Ở chế độ dòng lệnh, bạn có các lệnh như nmcli, ip, ifconfig, route, dhclient và tiện ích nmtui.Công cụ thứ hai cung cấp giao diện văn bản tương tác, giúp tạo và quản lý các kết nối mạng mà không cần đến môi trường đồ họa.
Đối với cấu hình IP tĩnh thủ côngVí dụ, bạn có thể làm như sau:
ip link show
(ví dụ: để xem giao diện) ens3)
ip addr add 192.168.1.100/24 dev ens3
ip route add default via 192.168.1.1
Bạn có thể kiểm tra các cài đặt bằng ip addr show y ip routeĐối với DNS, bạn có thể chỉnh sửa /etc/resolv.conf Sử dụng nano và thêm vào, ví dụ:
nameserver 8.8.8.8
nameserver 1.1.1.1
Sau khi có kết nối mạng, bạn có thể sao lưu dữ liệu của mình bằng NFS hoặc Samba.kết nối với các máy tính khác qua SSH, gắn kết các tài nguyên được chia sẻ, hoặc thậm chí sử dụng các công cụ như tcpdump, netcat, udpcast, OpenVPN hoặc WireGuard Dành cho các tác vụ chẩn đoán và truyền dữ liệu nâng cao hơn.
Các công cụ cứu hộ và phục hồi cơ bản
SystemRescue tập hợp một số lượng lớn các công cụ cứu hộ quan trọng. Những điều này đáng để biết, dù chỉ là sơ lược. Một số điều quan trọng nhất là:
Khôi phục trình quản lý khởi động GRUB
Nếu hệ thống Linux của bạn không khởi động được nữa do sự cố với GRUBBạn có thể sửa chữa bằng cách khởi động vào SystemRescue và làm theo trình tự thông thường:
- Xác định phân vùng gốc bằng cách sử dụng
fdisk -l. - Gắn phân vùng gốc trên
/mnt:
mount /dev/sdXn /mnt - Nếu hệ thống là UEFI, hãy gắn kết cả phân vùng EFI:
mount /dev/sdYp /mnt/boot/efi - Cài đặt GRUB bằng cách chỉ định thư mục gốc:
grub-install --root-directory=/mnt /dev/sdX - Khôi phục cấu hình:
update-grub
Đối với các hệ thống XFS, có thể sử dụng các công cụ như xfs_repair ở chế độ chỉ đánh dấu (mark-only mode). (với tùy chọn -n) trước khi thực hiện các thay đổi gây ảnh hưởng đến dữ liệu:
xfs_repair -n /dev/sdXn
Quản lý phân vùng và hệ thống tập tin
Đối với việc quản lý phân vùng, SystemRescue cung cấp cả công cụ đồ họa và công cụ dựa trên dòng lệnh.Trong môi trường đồ họa, GParted là ngôi sao sáng: bạn có thể xem các phân vùng, thay đổi kích thước, di chuyển, tạo, định dạng và kiểm tra hệ thống tập tin một cách trực quan.
Giao diện dòng lệnh cung cấp các lệnh parted, fdisk, gdisk, cfdisk, lsblk, blkid, mkfs, mount và umount.và nhiều lệnh khác nữa. Ví dụ, để tạo một phân vùng ext4 mới, bạn có thể sử dụng:
mkfs.ext4 /dev/sdXn
Để kiểm tra và sửa chữa hệ thống tập tin Bạn có thể sử dụng:
fsck /dev/sdXncho ext2/3/4.ntfsfix /dev/sdXnDành cho NTFS.btrfs check /dev/sdXndành cho Btrfs.xfs_repair /dev/sdXnđối với XFS (với các biện pháp phòng ngừa thích hợp).
Sau khi được sửa chữa hoặc xác minh, bạn có thể gắn các phân vùng bằng lệnh. mount /dev/sdXn /mnt và bắt đầu sao chép hoặc xem xét dữ liệu.
Sao chép và khôi phục ổ đĩa bằng dd và ddrescue
Nếu ổ cứng của bạn có các sector bị lỗi hoặc đang gặp sự cố, ddrescue là trợ thủ đắc lực nhất.Khác với dd, nó được thiết kế đặc biệt để xử lý các khối lỗi và tiếp tục sao chép từ nơi đã dừng lại, ghi lại tiến trình vào một tệp nhật ký.
Ví dụ cơ bản về việc sao chép một đĩa bị hỏng sang ảnh đĩa.:
ddrescue -f -n /dev/sdX /mnt/backup/sdX.img /mnt/backup/sdX.log
Tiếp tục sao chép với các nỗ lực khôi phục các phân vùng bị lỗi. bạn có thể chạy:
ddrescue -d -f -r3 /dev/sdX /mnt/backup/sdX.img /mnt/backup/sdX.log
Nếu ổ đĩa vẫn hoạt động tốt và bạn chỉ muốn sao chép theo tỷ lệ 1:1.dd vẫn là một lựa chọn hợp lệ:
dd if=/dev/sda of=/dev/sdb bs=64K status=progress
Đối với việc sao chép thư mục hoặc hệ thống tập tin, rsync linh hoạt hơn nhiều.Cho phép bạn giữ lại quyền hạn, ACL và liên kết:
rsync -aAXv /mnt/source/ /mnt/backup/
Sao chép dữ liệu qua mạng
Khi không thể kết nối trực tiếp ổ cứng thứ hai, bạn luôn có thể sử dụng mạng.Với các công cụ như netcat và dd, việc gửi nội dung của một ổ đĩa sang máy khác trở nên dễ dàng:
- Trên máy nhận (máy đích):
nc -l -p 1234 | dd of=disk.img - Trên máy nguồn:
dd if=/dev/sdX | nc 192.168.1.100 1234
Bạn cũng có thể kết hợp rsync với SSH để thực hiện điều đó. sao lưu an toàn vào máy chủ từ xahoặc trực tiếp gắn kết các tài nguyên được chia sẻ thông qua NFS hoặc Samba để sao lưu dữ liệu.
Các tiện ích nâng cao khác trong SystemRescue
Ngoài các công cụ cơ bản, SystemRescue còn bao gồm một bộ sưu tập tiện ích rất toàn diện. Dùng cho lưu trữ, mạng, hệ thống tập tin, phục hồi dữ liệu, chẩn đoán và kiểm tra phần cứng.
Lưu trữ và phân vùng
Để xác định các thiết bị khối và hệ thống tệp bạn có thể sử dụng:
lsblkLiệt kê các ổ đĩa và phân vùng.blkidĐể xem các loại hệ thống tệp và UUID.
GParted và GNU Parted Chúng được sử dụng để thao tác các phân vùng ở chế độ đồ họa và chế độ dòng lệnh. Ngoài ra, bạn còn có:
- GNU ddrescue Để sao chép dữ liệu một cách hiệu quả từ các ổ đĩa có sector lỗi.
- fschiver y nhân bản Để lưu và khôi phục hệ thống tập tin trong các tập tin nén.
- fdisk, gdisk, cfdisk Chỉnh sửa bảng MBR và GPT trong cửa sổ dòng lệnh.
- đĩa sf Xuất và nhập bảng phân vùng từ/đến một tập tin.
- người lớn Mở rộng phân vùng sang không gian trống mới được thêm vào (rất thường gặp sau khi mở rộng dung lượng ổ đĩa máy ảo).
- LVM Quản lý các phân vùng logic trong Linux.
- qemu-img và qemu-nbd Để xử lý các ảnh đĩa qcow2, vhdx, vmdk, v.v., gắn kết chúng và chuyển đổi giữa các định dạng.
Tiện ích mạng
Bên cạnh NetworkManager và nmtui, bạn còn có các công cụ mạng cổ điển và hiện đại.:
- nmcli, ip, ifconfig, route, dhclient Cấu hình giao diện và tuyến đường.
- tcpdump Thu thập lưu lượng truy cập và phân tích các gói dữ liệu.
- netcat (nc) và udpcast Dùng cho việc chuyển dữ liệu đơn giản và sao chép mạng.
- OpenVPN, WireGuard và openconnect Để kết nối với VPN.
- nss-mdns Dùng để phân giải tên miền mDNS trên mạng cục bộ.
công cụ phục hồi dữ liệu
SystemRescue đặc biệt mạnh mẽ trong việc khôi phục các phân vùng và tập tin đã xóa.. Nó bao gồm:
- testdiskMột công cụ dựa trên văn bản để khôi phục các phân vùng bị mất, sửa chữa các sector khởi động và khắc phục các ổ đĩa không thể khởi động. Nó cũng có thể khôi phục các tập tin đã xóa trên hệ thống tập tin FAT, NTFS và ext4.
- photorecTập trung vào việc khôi phục các tập tin (ảnh, video, tài liệu) từ chữ ký, mà không phụ thuộc vào bảng phân vùng.
- cái gìDùng để chẩn đoán và khắc phục sự cố tắc nghẽn thiết bị.
Cách sử dụng thông thường của TestDisk bao gồm việc chọn ổ đĩa, chọn loại bảng phân vùng (Intel/MBR, GPT, v.v.) và sử dụng các tùy chọn như Phân tích, Nâng cao hoặc Hình học. Công cụ này cho phép kiểm tra cấu trúc đĩa, sửa chữa quá trình khởi động, điều chỉnh các thông số đĩa vật lý, hoặc thậm chí ghi lại MBR (Mã MBR). Nó cũng cho phép bạn xóa hoàn toàn phân vùng nếu muốn bắt đầu lại từ đầu.
Thông tin và kiểm tra phần cứng
SystemRescue cũng rất hữu ích để thực hiện kiểm tra phần cứng toàn diện của máy tính. Trước khi đổ lỗi hoàn toàn cho hệ điều hành, hãy xem xét những điều sau:
- lspci và lsusb Liệt kê các thiết bị PCI và USB, kèm theo mã định danh phần cứng của chúng.
- lscpu Để xem thông tin CPU.
- HWiNFO để nhận được báo cáo chi tiết về phần cứng đã được phát hiện.
- thông minh Để xem trạng thái SMART của các ổ đĩa và phát hiện các lỗi sắp xảy ra.
- memtest86 + (từ menu khởi động) và người ghi nhớ (Từ cửa sổ dòng lệnh) để kiểm tra bộ nhớ RAM.
- căng thẳng Thực hiện các bài kiểm tra tải trên CPU, RAM, I/O và ổ đĩa để xem thiết bị hoạt động như thế nào dưới tải trọng.
Bộ nạp khởi động, UEFI và các tiện ích khác
Trong môi trường hiện đại với UEFI, SystemRescue cũng bao gồm các công cụ chuyên dụng.:
- Grub Cài đặt hoặc sửa chữa bộ nạp khởi động trên hệ thống Linux.
- efibootmgr Để xem và chỉnh sửa các mục khởi động UEFI và thứ tự ưu tiên của chúng.
Trong số các tiện ích khác nhau có:
- flashrom Đọc, ghi và xóa dữ liệu trên chip nhớ flash (BIOS/firmware).
- nvme để quản lý ổ đĩa NVMe.
- Một số trình soạn thảo văn bản (geany, featherpad, vim, nano, joe) và thậm chí cả trình soạn thảo thập lục phân.
- Các phần mềm nén, tiện ích CD/DVD, ngôn ngữ lập trình kịch bản như Perl, Python và Ruby, cùng nhiều công cụ khác được ghi chép trong tài liệu hướng dẫn chính thức.
- Các tiện ích bên ngoài như AIDA o ntpasswd trong môi trường Windows, cho phép chẩn đoán nâng cao và đặt lại mật khẩu cục bộ (nhằm mục đích khôi phục quyền truy cập đã quên, chứ không phải để vượt qua hệ thống bảo mật của người khác).
Khả năng tương thích, tài liệu và tùy chỉnh
SystemRescue hoạt động trên hầu hết mọi máy tính x86_64 hiện đại. và nhiều máy tính cũ hơn, miễn là chúng có thể khởi động từ USB hoặc CD/DVD. Phần mềm này được chính thức hỗ trợ cho kiến trúc 64-bit, sau một thời gian ngắn ngừng hỗ trợ 32-bit.
Các yêu cầu tối thiểu khá khiêm tốn.Với 1 GB RAM, bạn có thể khởi động và thực hiện các tác vụ đơn giản, mặc dù nên dùng 2 GB trở lên nếu bạn định sử dụng môi trường đồ họa hoặc tải hệ thống vào RAM bằng copytoram. Một ổ USB 1 GB thường là đủ để chứa file ISO.
Dự án này lưu giữ hồ sơ rất đầy đủ. Trên mạng có sẵn: Hướng dẫn Bắt đầu Nhanh dành cho những người không kiên nhẫn, sách hướng dẫn sử dụng cơ bản và nâng cao, hướng dẫn cụ thể cho từng công cụ và danh sách đầy đủ các gói phần mềm. Từ bên trong SystemRescue, trong môi trường đồ họa, bạn có thể truy cập trực tiếp vào sách hướng dẫn.
Mã nguồn của dự án được lưu trữ trên GitLab và phân phối theo giấy phép GPLv3.Nhờ đó, bất kỳ ai cũng có thể kiểm tra, sửa đổi và điều chỉnh mã nguồn. Hơn nữa, bản thân dự án cung cấp các công cụ để áp dụng. Tùy chỉnh ISO sử dụng các tập lệnh như sysrescue-customizecho phép bạn tích hợp các tập lệnh, gói bổ sung hoặc cấu hình tự động của riêng mình (ví dụ: để khôi phục tự động).
Sau khi bạn hoàn thành công việc ở chế độ cứu hộNếu bạn đang sử dụng SystemRescue thông qua chế độ phục hồi của bảng điều khiển máy chủ như VMManager, bạn chỉ cần tắt chế độ đó trong bảng điều khiển và khởi động lại máy để máy khởi động lại từ hệ thống bình thường.
Trong sử dụng hàng ngày, SystemRescue đã trở thành một công cụ không thể thiếu trong bộ công cụ của bất kỳ kỹ thuật viên hoặc quản trị viên nào.Phần mềm này kết hợp một bộ tiện ích hệ thống và mạng khổng lồ, hỗ trợ phần cứng và hệ thống tập tin hiện đại, cùng khả năng khởi động trên hầu hết mọi máy tính mà không cần cài đặt. Việc có sẵn ổ USB chứa SystemRescue có thể tạo nên sự khác biệt giữa việc mất tất cả dữ liệu và khôi phục dữ liệu, cũng như đưa một chiếc máy tính tưởng chừng như đã hỏng trở lại hoạt động.
