Tôi có một Lucid Lynx mới (Ubuntu 10.04) đang chạy trên máy tính xách tay. nơi tôi đã định nghĩa các hệ thống tập tin là:
- điểm gắn kết / trên ext4 (46 Gb)
- điểm gắn kết / nhà trên jfs (63 GB)
- hoán đổi là 3 Gb
Tôi rời máy qua đêm để làm một số nhiệm vụ, không có nguồn điện AC. Ngày hôm sau, tôi thấy nó ở chế độ chờ, nhiệm vụ đã hoàn thành, nhưng hệ thống tập tin không thể truy cập được. nó đã cho tôi lỗi I / O
có vẻ như có vấn đề với jfs và chế độ chờ.
Dù sao, để tránh mọi rắc rối, tôi muốn chuyển điểm gắn kết này từ định dạng jfs sang ext4.
Tôi có thể làm điều này mà không mất dữ liệu và không cần đặt dữ liệu vào vị trí tạm thời cho đến khi chuyển đổi được thực hiện không?
Rất tiếc khi đề cập đến điều đó, nhưng tôi nhớ lại trong những ngày windows, chúng tôi sẽ thay đổi một FAT16 thành FAT32 hoặc FAT32 thành NTFS mà không phải mất dữ liệu. Tôi hy vọng điều này có sẵn trên Linux.
Cập nhật Hệ thống tập tin / home là xfs không phải jfs và có vẻ như có lỗi với hệ thống tập tin này vì một số lý do, tôi đã phải cài đặt lại hệ điều hành hai lần cho đến khi tôi kết thúc với ext4 cho toàn bộ /
Tuy nhiên, như một kết luận, dường như không có cách nào để thực hiện chuyển đổi
tar
hoặc một cái gì đó tương tự, vì ấn tượng của tôi dump
là hệ thống tập tin cụ thể.
man cp
và tôi sẽ thử sớm, phương pháp được đề xuất là gắn kết fs đích trên một hệ điều hành khác, nếu có thể là trực tiếp, định dạng phân vùng và sau đó chỉ cần trích xuất / sao chép dữ liệu trở lại. Vì bạn không khởi động qua hệ điều hành đó, nên bạn sẽ không gặp khó khăn gì khi sao lưu, vì các tệp nút thiết bị và các tệp đặc biệt khác sẽ không được gắn vào thời điểm đó.