Cài đặt lại Ubuntu mà không cần phân vùng định dạng - thư mục nào bị xóa?


8

Khi cài đặt lại Ubuntu trên phân vùng đã có cài đặt Ubuntu hiện có và không chọn định dạng phân vùng, trình cài đặt sẽ hiển thị một thông báo cảnh báo trước khi bắt đầu cài đặt:

Hệ thống tệp trên / dev / sda5 được gán cho / chưa được đánh dấu để định dạng. Các thư mục chứa tệp hệ thống (/ etc, / lib, / usr, / var, ...) đã tồn tại dưới bất kỳ điểm gắn kết được xác định nào sẽ bị xóa trong quá trình cài đặt.

Vui lòng đảm bảo rằng bạn đã sao lưu mọi dữ liệu quan trọng trước khi cài đặt.

Danh sách "thư mục hệ thống" ở đây dường như không đầy đủ. Hơn nữa, tôi mong muốn / home là một thư mục hệ thống, nhưng từ kinh nghiệm tôi biết rằng / home không bị xóa.

Danh sách đầy đủ các thư mục sẽ bị xóa trong khi cài đặt là gì?


1
Hai xu của tôi: /home/không phải là một thư mục hệ thống. Nếu trong quá trình cài đặt, bạn tạo tên người dùng giống với người dùng hiện có trên cài đặt cũ, nó có thể xóa thư mục cũ. Nếu không, nó sẽ chỉ tạo một thư mục người dùng mới và để lại thư mục cũ. Một số người có một phân vùng nhà riêng và sử dụng nó trên các cài đặt lại.
adempewolff

1
Trên thực tế, việc cài đặt với cùng tên người dùng như người dùng đã có trong /homethư mục sẽ sử dụng tên cũ nếu có thể và không ghi đè lên bất cứ điều gì (tôi đã làm điều này chưa đầy một giờ trước: P). Nhưng một bản cài đặt Ubuntu không có /homethư mục (chứa ít nhất một thư mục người dùng), theo như tôi hiểu, không phải chức năng - do đó, tôi sẽ gọi /homemột thư mục hệ thống. (Hệ quả: không phải tất cả các thư mục hệ thống đều bị xóa khi cài đặt lại Ubuntu!)
Tomas Aschan

Câu trả lời:


10

Tôi đã không thể tìm thấy một danh sách mã hóa cứng trong mã nguồn phổ biến . Các tài liệu nói rằng phân vùng được xử lý bởi di (cài đặt debian) mã để trùng lặp tránh và nỗ lực bảo trì. Nhưng tôi không thể tìm thấy câu trả lời trong các gói liên quan hoặc tài liệu Debian.

May mắn thay /var/log/syslog, tương ứng /var/log/installer/syslogbài cài đặt, chứa thông tin hữu ích về tính phổ biến và quá trình cài đặt . Đây là đoạn trích từ bản cài đặt 12.04 so với bản cài đặt 12.04 trong máy ảo của tôi:

May 27 21:20:12 ubuntu ubiquity[8109]: switched to page partman
May 27 21:20:35  ubiquity[8109]: last message repeated 5 times
May 27 21:20:35 ubuntu kernel: [  598.116238] EXT4-fs (sda1): mounted filesystem with ordered data mode. Opts: (null)
May 27 21:20:35 ubuntu ubiquity: umount: /tmp/tmp.5jn9BTMDwz: device is busy.
May 27 21:20:35 ubuntu ubiquity:         (In some cases useful info about processes that use
May 27 21:20:35 ubuntu ubiquity:          the device is found by lsof(8) or fuser(1))
May 27 21:20:35 ubuntu ubiquity: 
May 27 21:20:37 ubuntu ubiquity[8109]: debconffilter_done: ubi-partman (current: ubi-partman)
May 27 21:20:37 ubuntu ubiquity[8109]: Step_before = stepPartAdvanced
May 27 21:20:37 ubuntu clock-setup: Sun May 27 21:20:37 UTC 2012
May 27 21:20:37 ubuntu clock-setup: rdate: adjust local clock by -0.063701 seconds
May 27 21:20:40 ubuntu ubiquity[8109]: switched to page timezone
May 27 21:20:42 ubuntu kernel: [  605.076359] Adding 784380k swap on /dev/sda5.  Priority:-1 extents:1 across:784380k 
May 27 21:20:42 ubuntu kernel: [  605.225583] EXT4-fs (sda1): mounted filesystem with ordered data mode. Opts: (null)
May 27 21:20:51 ubuntu ubiquity: not installable: 
May 27 21:20:51 ubuntu ubiquity: version mismatch: 
May 27 21:20:51 ubuntu clear_partitions: Considering /,/dev/sda1. 
May 27 21:20:51 ubuntu kernel: [  614.038996] EXT4-fs (sda1): mounted filesystem with ordered data mode. Opts: (null)
May 27 21:20:51 ubuntu clear_partitions: Removing bin from / (/dev/sda1).
May 27 21:20:51 ubuntu clear_partitions: Removing dev from / (/dev/sda1).
May 27 21:20:51 ubuntu clear_partitions: Removing etc from / (/dev/sda1).
May 27 21:20:52 ubuntu clear_partitions: Removing lib from / (/dev/sda1).
May 27 21:20:52 ubuntu clear_partitions: Removing lib64 from / (/dev/sda1).
May 27 21:20:52 ubuntu clear_partitions: Removing proc from / (/dev/sda1).
May 27 21:20:52 ubuntu clear_partitions: Removing sbin from / (/dev/sda1).
May 27 21:20:52 ubuntu clear_partitions: Removing sys from / (/dev/sda1).
May 27 21:20:52 ubuntu clear_partitions: Removing usr/bin from / (/dev/sda1).
May 27 21:20:52 ubuntu clear_partitions: Removing usr/games from / (/dev/sda1).
May 27 21:20:52 ubuntu clear_partitions: Removing usr/include from / (/dev/sda1).
May 27 21:20:53 ubuntu clear_partitions: Removing usr/lib from / (/dev/sda1).
May 27 21:20:53 ubuntu clear_partitions: Removing usr/not-formatted from / (/dev/sda1).
May 27 21:20:53 ubuntu clear_partitions: Removing usr/sbin from / (/dev/sda1).
May 27 21:21:02 ubuntu clear_partitions: Removing usr/share from / (/dev/sda1).
May 27 21:21:02 ubuntu clear_partitions: Removing var/backups from / (/dev/sda1).
May 27 21:21:02 ubuntu clear_partitions: Removing var/cache from / (/dev/sda1).
May 27 21:21:02 ubuntu clear_partitions: Removing var/crash from / (/dev/sda1).
May 27 21:21:02 ubuntu clear_partitions: Removing var/games from / (/dev/sda1).
May 27 21:21:02 ubuntu clear_partitions: Removing var/lib from / (/dev/sda1).
May 27 21:21:02 ubuntu clear_partitions: Removing var/lock from / (/dev/sda1).
May 27 21:21:02 ubuntu clear_partitions: Removing var/log from / (/dev/sda1).
May 27 21:21:02 ubuntu clear_partitions: Removing var/mail from / (/dev/sda1).
May 27 21:21:02 ubuntu clear_partitions: Removing var/not-formatted from / (/dev/sda1).
May 27 21:21:02 ubuntu clear_partitions: Removing var/opt from / (/dev/sda1).
May 27 21:21:02 ubuntu clear_partitions: Removing var/run from / (/dev/sda1).
May 27 21:21:02 ubuntu clear_partitions: Removing var/spool from / (/dev/sda1).
May 27 21:21:02 ubuntu clear_partitions: Removing var/tmp from / (/dev/sda1).
May 27 21:21:02 ubuntu kernel: [  625.522422] EXT4-fs (sda1): mounted filesystem with ordered data mode. Opts: errors=remount-ro

Về cơ bản, các thư mục bin, dev, v.v. có trong usr và var đã bị xóa). Thư mục khởi động dường như không bị xóa và chỉ bị ghi đè bởi các gói liên quan đến grub và kernel.


Hoàn hảo! Bạn vừa cứu tôi khỏi nhiều rắc rối! Cảm ơn đống! :)
XtraSimplility 17/03/2017

0

Tôi khá khó chịu với sự phổ biến ngay bây giờ. Tôi đã nói với trình cài đặt 15.04beta2 để sử dụng /trên raid10f2thiết bị md mà không cần định dạng. Tốt thôi, tôi đã thực hiện một mkfs.xfs trên thiết bị đó. Tôi cũng bảo nó sử dụng các thiết bị /home/var/tmp mdthiết bị hiện có của tôi mà không cần định dạng. /homesống sót, nhưng /var/tmpbây giờ tôi trống rỗng!

Cái quái gì thế? Đó là một nơi được xác định rõ để lưu trữ dữ liệu người dùng liên tục. Tôi đã không mất bất cứ thứ gì tôi không thể tìm thấy và tải xuống lại, hoặc sao lưu lại từ các máy khác, nhưng nó rất không hay. Tôi không nghĩ hộp thoại cảnh báo thậm chí còn nói về các phân vùng khác ngoài hệ thống tập tin gốc. (Tôi nghĩ rằng tôi sẽ nhận được một cảnh báo khác cho thiết bị được gắn /var/tmpcụ thể, nếu nó sẽ được gắn ở nơi nào đó không an toàn từ rm -r.)

Tôi biết có một rủi ro nhỏ khi nói với trình cài đặt về các hệ thống tập tin khác của tôi, thay vì chỉ chỉnh sửa fstab sau đó, nhưng điều này thật ngu ngốc.

Vì vậy, dù sao, danh sách các thư mục mà Ubiquity thổi đi bao gồm /var/tmp, nhưng không /home.

Đã mở https://bugs.launchpad.net/ubfox-manual-tests/+orms/1445196

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.