Vô hiệu hóa ghi nhật ký trên phân vùng hệ thống tập tin ext4


9

Tôi đang chạy Linux Mint trên SSD. Tôi đã đọc cách tối ưu hóa để vô hiệu hóa nhật ký. Tuy nhiên, khi tôi chạy lệnh:

sudo mke2fs -t ext4 -O ^has_journal /dev/sda1

Tôi nhận được một lỗi nói rằng ổ đĩa đang bận. Chà, tất nhiên là bận rồi, đó là nơi toàn bộ HĐH.
Làm thế nào tôi có thể vô hiệu hóa điều này?


1
Như trong tất cả các hệ thống * nix, bạn phải chuyển sang chế độ người dùng bảo trì duy nhất, ngắt kết nối âm lượng và sau đó thực hiện các thay đổi của bạn từ đó. Mặt khác, tùy chọn khác là mang ổ đĩa đến một hệ thống khác, cài đặt nó như một ổ đĩa thứ cấp, bỏ qua nó và thực hiện thao tác từ đó.
Phòng thí nghiệm Fiasco

Chà, tôi khá là một thằng ngốc, nên không biết làm thế nào để vào chế độ người dùng bảo trì duy nhất. Có vẻ như tôi có thể làm điều đó thông qua menu khởi động grub, nhưng tôi không biết làm thế nào để menu đó hiển thị.
Andi Jay

Câu trả lời:


17

Như được viết trong các trang mke2fsđược sử dụng để tạo các hệ thống tệp mới, không thay đổi các hệ thống hiện có.

Tôi nghĩ rằng công cụ bạn đang tìm kiếm là tune2fs, nó có thể sử dụng cùng một tham số:

tune2fs -O ^has_journal /dev/sdXY

Dù bạn làm gì, hãy tạo một bản sao lưu trước khi bạn chơi với các hệ thống tập tin.

Bạn có thể phải sử dụng -ftham số (lực).
Kiểm tra các trang web man tune2fstrước khi sử dụng công cụ (và tạo một bản sao lưu, nghiêm túc).


2
@AndiJay, sử dụng lệnh bạn đã thử (mke2fs) sẽ khiến bạn mất tất cả dữ liệu do một hệ thống tệp mới sẽ được tạo, ghi đè lên dữ liệu hiện có của bạn. Nó tương đương với lệnh "định dạng" của windows.
terdon

1
Tôi không phiền nếu tôi xóa tất cả mọi thứ do nhầm lẫn. Không có gì quan trọng trong máy.
Andi Jay

1
ok, tôi đã tạo một khóa USB có thể khởi động từ bạc hà .iso. Tôi đã khởi động vào chế độ recovery, nhưng tôi đã có thể chạy lệnh Tune2fs. Câu hỏi của tôi là, làm thế nào tôi có thể xác nhận rằng nhật ký đã thực sự bị tắt?
Andi Jay

3
Nếu has_journalkhông còn hiện diện Filesystem featureskhi bạn phát hành dumpe2fshoặc tune2fs -lnó bị tắt. Hoặc đơn giản là grep cho nó như thế này tune2fs -l /dev/sdXY | grep has_journal.
Baarn

2
+1, Đã làm việc cho ổ đĩa bút của tôi trên Arch mà không bắt buộc. Nhưng tôi nghĩ bạn có nghĩa là tune2fs -O ^has_journal /dev/sdXY(quên 2); điều đó có thể gây nhầm lẫn cho độc giả trong tương lai.
JMCF125
Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.