Cài đặt Ubuntu 16.04 LTS về trao đổi


8

Làm thế nào để tránh định dạng lại những người khác trao đổi phân vùng?
Tôi có rất nhiều bản phân phối trong ổ cứng của mình:

  • Windows10
  • Ubuntu16.10
  • Antergos [Arch Linux]
  • Fedora25
  • không gian trông
  • Dữ liệu

Tất cả các bản phân phối Linux có phân vùng trao đổi (mỗi 16GiB).
Trong không gian trống trước tiên tôi đã tạo một phân vùng trao đổi 16 GiB và phần còn lại của kích thước là dành cho phân vùng gốc (ext4).

  • / dev / sda13
  • / dev / sda14 nhập mô tả hình ảnh ở đây

nhập mô tả hình ảnh ở đây

Thật kỳ lạ khi chúng ta không thể chọn phân vùng trao đổi, dù sao hãy nhấp vào nút "cài đặt ngay"

nhập mô tả hình ảnh ở đây

Tôi không muốn định dạng lại các hoán đổi của Linux, Làm thế nào để tránh điều đó?

ổ cứng: 2 TiB MBR
Đầu ra của fdisk -l

ubuntu-gnome@ubuntu-gnome:~$ sudo fdisk -l Disk /dev/ram0: 64 MiB, 67108864 bytes, 131072 sectors Units: sectors of 1 * 512 = 512 bytes Sector size (logical/physical): 512 bytes / 4096 bytes I/O size (minimum/optimal): 4096 bytes / 4096 bytes

Disk /dev/ram1: 64 MiB, 67108864 bytes, 131072 sectors Units: sectors of 1 * 512 = 512 bytes Sector size (logical/physical): 512 bytes / 4096 bytes I/O size (minimum/optimal): 4096 bytes / 4096 bytes

Disk /dev/ram2: 64 MiB, 67108864 bytes, 131072 sectors Units: sectors of 1 * 512 = 512 bytes Sector size (logical/physical): 512 bytes / 4096 bytes I/O size (minimum/optimal): 4096 bytes / 4096 bytes

Disk /dev/ram3: 64 MiB, 67108864 bytes, 131072 sectors Units: sectors of 1 * 512 = 512 bytes Sector size (logical/physical): 512 bytes / 4096 bytes I/O size (minimum/optimal): 4096 bytes / 4096 bytes

Disk /dev/ram4: 64 MiB, 67108864 bytes, 131072 sectors Units: sectors of 1 * 512 = 512 bytes Sector size (logical/physical): 512 bytes / 4096 bytes I/O size (minimum/optimal): 4096 bytes / 4096 bytes

Disk /dev/ram5: 64 MiB, 67108864 bytes, 131072 sectors Units: sectors of 1 * 512 = 512 bytes Sector size (logical/physical): 512 bytes / 4096 bytes I/O size (minimum/optimal): 4096 bytes / 4096 bytes

Disk /dev/ram6: 64 MiB, 67108864 bytes, 131072 sectors Units: sectors of 1 * 512 = 512 bytes Sector size (logical/physical): 512 bytes / 4096 bytes I/O size (minimum/optimal): 4096 bytes / 4096 bytes

Disk /dev/ram7: 64 MiB, 67108864 bytes, 131072 sectors Units: sectors of 1 * 512 = 512 bytes Sector size (logical/physical): 512 bytes / 4096 bytes I/O size (minimum/optimal): 4096 bytes / 4096 bytes

Disk /dev/ram8: 64 MiB, 67108864 bytes, 131072 sectors Units: sectors of 1 * 512 = 512 bytes Sector size (logical/physical): 512 bytes / 4096 bytes I/O size (minimum/optimal): 4096 bytes / 4096 bytes

Disk /dev/ram9: 64 MiB, 67108864 bytes, 131072 sectors Units: sectors of 1 * 512 = 512 bytes Sector size (logical/physical): 512 bytes / 4096 bytes I/O size (minimum/optimal): 4096 bytes / 4096 bytes

Disk /dev/ram10: 64 MiB, 67108864 bytes, 131072 sectors Units: sectors of 1 * 512 = 512 bytes Sector size (logical/physical): 512 bytes / 4096 bytes I/O size (minimum/optimal): 4096 bytes / 4096 bytes

Disk /dev/ram11: 64 MiB, 67108864 bytes, 131072 sectors Units: sectors of 1 * 512 = 512 bytes Sector size (logical/physical): 512 bytes / 4096 bytes I/O size (minimum/optimal): 4096 bytes / 4096 bytes

Disk /dev/ram12: 64 MiB, 67108864 bytes, 131072 sectors Units: sectors of 1 * 512 = 512 bytes Sector size (logical/physical): 512 bytes / 4096 bytes I/O size (minimum/optimal): 4096 bytes / 4096 bytes

Disk /dev/ram13: 64 MiB, 67108864 bytes, 131072 sectors Units: sectors of 1 * 512 = 512 bytes Sector size (logical/physical): 512 bytes / 4096 bytes I/O size (minimum/optimal): 4096 bytes / 4096 bytes

Disk /dev/ram14: 64 MiB, 67108864 bytes, 131072 sectors Units: sectors of 1 * 512 = 512 bytes Sector size (logical/physical): 512 bytes / 4096 bytes I/O size (minimum/optimal): 4096 bytes / 4096 bytes

Disk /dev/ram15: 64 MiB, 67108864 bytes, 131072 sectors Units: sectors of 1 * 512 = 512 bytes Sector size (logical/physical): 512 bytes / 4096 bytes I/O size (minimum/optimal): 4096 bytes / 4096 bytes

Disk /dev/loop0: 1.2 GiB, 1246838784 bytes, 2435232 sectors Units: sectors of 1 * 512 = 512 bytes Sector size (logical/physical): 512 bytes / 512 bytes I/O size (minimum/optimal): 512 bytes / 512 bytes

Disk /dev/sda: 1.8 TiB, 2000398934016 bytes, 3907029168 sectors Units: sectors of 1 * 512 = 512 bytes Sector size (logical/physical): 512 bytes / 4096 bytes I/O size (minimum/optimal): 4096 bytes / 4096 bytes Disklabel type: dos Disk identifier: 0xaaf06e0e

Device Boot Start End Sectors Size Id Type /dev/sda1 2048 1026047 1024000 500M 7 HPFS/NTFS/exFAT /dev/sda2 1026048 525314047 524288000 250G 7 HPFS/NTFS/exFAT /dev/sda3 525316094 3907028991 3381712898 1.6T f W95 Ext'd (LBA) /dev/sda5 2644512768 3907028991 1262516224 602G 7 HPFS/NTFS/exFAT /dev/sda6 525316096 557314047 31997952 15.3G 82 Linux swap / Solaris /dev/sda7 557316096 1057314815 499998720 238.4G 83 Linux /dev/sda8 1057314817 1058291377 976561 476.9M 83 Linux /dev/sda9 1058291379 1090291377 31999999 15.3G 83 Linux /dev/sda10 1090291379 1590291377 499999999 238.4G 83 Linux /dev/sda11 * 1590294528 2114582527 524288000 250G 83 Linux /dev/sda12 2114584576 2148139007 33554432 16G 82 Linux swap / Solaris

Partition 3 does not start on physical sector boundary. Partition 8 does not start on physical sector boundary. Partition 9 does not start on physical sector boundary. Partition 10 does not start on physical sector boundary. Partition table entries are not in disk order.

Disk /dev/sdb: 7.2 GiB, 7742685184 bytes, 15122432 sectors Units: sectors of 1 * 512 = 512 bytes Sector size (logical/physical): 512 bytes / 512 bytes I/O size (minimum/optimal): 512 bytes / 512 bytes Disklabel type: dos Disk identifier: 0x178e5ca0

Device Boot Start End Sectors Size Id Type /dev/sdb1 * 0 2538431 2538432 1.2G 0 Empty /dev/sdb2 2511036 2515771 4736 2.3M ef EFI (FAT-12/16/32) ubuntu-gnome@ubuntu-gnome:~$


1
Bên cạnh việc có nhiều phân vùng trao đổi, đó là các hạt, bạn có một vấn đề lớn hơn là 4 phân vùng hiện tại của bạn không được căn chỉnh chính xác. Điều này thực sự tác động đến hiệu suất.
heynnema

Làm thế nào chúng ta có thể sửa nó, tôi chỉ có một phân vùng quan trọng / dev / sd5 (Dữ liệu).
christianbueno.1

Làm thế nào chúng ta có thể sửa nó, tôi chỉ có một phân vùng quan trọng / dev / sd5 (Dữ liệu) mà tôi không thể xóa. Hoặc tôi phải xóa tất cả ổ cứng.
christianbueno.1

Có hai sự lựa chọn. 1) bắt đầu lại. phân vùng lại toàn bộ ổ đĩa, tải lại phần mềm. hoặc khôi phục từ bản sao lưu hình ảnh phân vùng trước đó. hoặc 2) cố gắng phẫu thuật loại bỏ các phân vùng chưa được phân bổ, thay thế chúng bằng các phân vùng được căn chỉnh, khôi phục dữ liệu từ bản sao lưu hình ảnh phân vùng trước đó.
heynnema

1
Về mặt kỹ thuật, fdisk dành cho các đĩa MBR và gdisk dành cho các đĩa GPT, giống như những gì bạn có. Tôi không biết nếu gdisk sẽ cung cấp thông tin căn chỉnh nhanh giống như fdisk, nhưng bạn có thể thử gdisk -l /dev/sda. Bạn có thể phải kiểm tra mantrang. Gparted nên căn chỉnh đúng trên MiB. Để chắc chắn, hãy phẫu thuật loại bỏ một trong các phân vùng bị sai lệch của bạn, tạo lại nó và kiểm tra lại nó với fdisk / parted.
heynnema

Câu trả lời:


19

Bạn không cần các phân vùng trao đổi khác nhau cho các hệ thống khác nhau, giống như cách bạn không cần các thanh RAM khác nhau cho các hệ thống khác nhau. Chỉ cần chia sẻ một trong số tất cả chúng. Bạn nên sử dụng cái bên trái nhất vì nó là cái có tốc độ đọc / ghi nhanh nhất (trên ổ cứng).

Lần duy nhất một cái gì đó có liên quan sau khi tắt máy vẫn còn trên trao đổi là khi bạn ngủ đông PC của bạn (tạm dừng vào đĩa). Nhưng dù sao thì nó cũng bị vô hiệu hóa.

Đừng quan tâm đến việc chúng được định dạng. Nếu không có hệ thống nào bị treo vào đĩa (và chỉ khi phân vùng trao đổi được sử dụng để giữ hình ảnh treo mà không nhất thiết phải như vậy), thì nó không thay đổi gì cả.

Định dạng phân vùng trao đổi là một vấn đề nếu nó tự động được gắn bằng UUID của nó. Để kiểm tra xem đó có phải là trường hợp không, hãy mở các /etc/fstabtệp của hệ thống của bạn. Nếu có một dòng chứa từ "hoán đổi" bắt đầu bằng UUID=, UUID phải được trao đổi bằng cái mới. Lưu ý rằng không cần phải có một dòng như vậy. Phân vùng trao đổi của bạn có thể được xác định bằng tên thiết bị của họ. Trong trường hợp này, dòng bắt đầu chẳng hạn /dev/sda12và không có gì phải thực hiện - ngoại trừ nếu bạn đã xóa phân vùng hoặc bây giờ là phân vùng thuộc loại khác, trong trường hợp đó, tên thiết bị phải được thay đổi.

Nếu bạn đã xóa tất cả trừ một phân vùng trao đổi, hãy viết cùng một UUID vào dòng tương ứng /etc/fstabcủa tất cả các hệ thống Linux của bạn. Điều này có thể được thực hiện hoặc trong phiên trực tiếp hoặc trong chính hệ thống. Thay đổi sẽ có hiệu lực sau khi bạn khởi động lần sau. Nếu UUID thay đổi, phân vùng trao đổi sẽ không được gắn nhưng ngoài việc không có phân vùng trao đổi, hệ thống có thể được sử dụng bình thường.


xin chào các bạn, những ramx đó đã được tạo ra bởi chính họ
christianbueno.1

sau đó, chúng ta có thể đi tiếp một cách an toàn
christianbueno.1

1
Tôi không cho rằng bạn sử dụng các thanh RAM khác nhau cho các hệ thống khác nhau. Tất nhiên, bạn không. Đó không phải là ám chỉ đến bạn /dev/ramX, thay vào đó tôi đã cố gắng nói: "Bạn không sử dụng các thanh RAM khác nhau cho các hệ điều hành khác nhau. Phân vùng trao đổi là một phần mở rộng của RAM. Vậy tại sao bạn lại sử dụng các phân vùng trao đổi khác nhau cho khác nhau hệ thống? "
UTF-8/

Ah ok bạn, tôi hiểu bạn. thanh ram = thẻ nhớ RAM
christianbueno.1

1
Sẽ không định dạng các khu vực trao đổi thay đổi UUID của họ? Điều đó sẽ gây khó chịu cho bất kỳ hệ thống nào có UUID cho các mục hoán đổi trong / etc / fstab của chúng.
Đánh dấu Plotnick
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.