Đây là một Hướng dẫn toàn diện về cách tạo Ram Drive cho Ubuntu. Thật không may .. ảnh chụp màn hình không hiển thị trong này thông qua cắt và dán .. Sau này tôi sẽ thêm chúng, nhưng chúng không cần thiết.
Điều đầu tiên bạn cần làm là tạo không gian cho ổ đĩa ram của bạn. Tôi có một hệ thống khởi động kép chỉ với một ổ cứng 32gb. Ubuntu của tôi thực sự được cài đặt trên thẻ SD (vâng, cài đặt thực chứ không phải là Live Casper). Trao đổi của tôi cũng trên SD và có thể bị hao mòn nhanh chóng. Tôi đã tìm cách thay đổi trao đổi và tìm thấy bài viết này và không thích câu trả lời vì vậy tôi đã thực hiện một hướng dẫn trong khi tôi thực hiện thay đổi.
Nếu bạn chỉ muốn tăng hoặc giảm phân vùng Hoán đổi của mình, bạn chỉ cần tăng hoặc giảm phân vùng thông qua trình quản lý phân vùng yêu thích. Ubuntu đã biết nơi để đi và nó là kích thước độc lập. Nếu bạn muốn thay đổi vị trí hoặc thực hiện Hoán đổi mới, hãy đọc tiếp. Điều đầu tiên bạn cần làm là Thu nhỏ ổ cứng của bạn để cung cấp không gian cho một trao đổi. Nếu bạn đang thu nhỏ một đĩa có hệ thống Windows trên đó, thì tốt hơn bạn nên sử dụng Windows để thu nhỏ đĩa (Nó biết nội dung của chính nó). Nếu bạn đang sử dụng Ubuntu thuần túy, hãy thử thay đổi kích thước bằng USB Ubuntu trực tiếp.
Hướng dẫn thay đổi kích thước Windows:
- Sao lưu hệ thống của bạn và chống phân mảnh ổ đĩa của bạn.
- Nhấp chuột phải vào thanh bắt đầu.
- Chọn Quản lý đĩa
- Nhấp chuột phải vào DRIVE DRRECT
- Chọn thu nhỏ.
- Nhập số lượng chính xác.
Nếu bạn đang ở trong Ubuntu. Hãy chắc chắn rằng bạn sử dụng các công cụ Ubuntu. Để hoàn thành việc phân bổ, tôi sẽ sử dụng USB Live có thể khởi động của Ubuntu, bao gồm GParted. Live USB là cách tốt nhất để sử dụng Gparted vì bất kỳ lý do gì và bạn nên có USB từ lần cài đặt đầu tiên hoặc tạo một cái để tiện sử dụng.
Việc gõ vào năm 2000 không được phép vì không có đủ chỗ để làm điều đó mặc dù tôi đã phân mảnh ổ cứng (tôi không tin Windows thực sự chống phân mảnh). Với một số thử nghiệm, tôi đã được phép 1000. Sau đó, tôi đã thử 1000 lần nữa và nó đã hoạt động. Tôi nên cảm ơn giáo viên toán tiểu học của mình vì điều đó nhiều hơn các lập trình viên MS Windows. Điều đó đã để lại cho tôi 1.95gb, đủ gần với môn toán tiểu học của tôi.
Định dạng phân vùng
Bây giờ tôi đã sẵn sàng cho gparted định dạng không gian đó như một ổ đĩa trao đổi thích hợp. Nếu bạn đang ở trong Windows và chuyển đổi qua lại giữa Ubuntu và Windows, HÃY ĐẢM BẢO BẠN NẮM KHÓA phím Shift khi nhấp vào "Nguồn" và "Tắt máy". Điều này rất quan trọng, đặc biệt là khi bạn gặp rắc rối với các chi tiết ổ đĩa "C" trong một hệ điều hành khác. Nếu bạn đang khởi động kép, bạn nên biết rằng Windows sẽ tắt giả trong các trường hợp thông thường. Một số người đã vô hiệu hóa "Khởi động nhanh". Tôi không có lựa chọn đó trên hệ thống của mình (Windows 10) và phải sử dụng phím shift nhờ vào người bạn Google của tôi. Nếu bạn khởi động bằng USB trực tiếp và bạn không thể gắn ổ đĩa "C" (bằng cách nhấp vào nó), thì bạn đã không tắt hoàn toàn. Tải lại các cửa sổ và tắt một lần nữa bằng phím shift.
Bây giờ bạn đang ở chế độ Ubuntu Live và đọc phần bên dưới:
Nếu bạn là một Ubuntu thuần túy và không thu nhỏ trong Windows. Bạn sẽ sử dụng tùy chọn Thay đổi kích thước trong gParted. Nếu bạn đã thu nhỏ ổ đĩa của mình, đừng thực hiện bước thay đổi kích thước. Bạn có thể nhập GParted vào thanh Dash và tải ứng dụng khá nhanh. Nhấp chuột phải vào ổ đĩa bạn muốn thay đổi kích thước.
Bây giờ chúng ta sẽ định dạng không gian chưa phân bổ thành một ổ đĩa được phân vùng:
Trước:
Tôi không biết phải làm gì, vì vậy tôi đã xem Ram Drive trước đây của mình trên SD. Nó được định dạng là Linux Swap. Vì vậy, tôi đã định dạng phân bổ mới của mình mà gần đây tôi đã thu nhỏ khi Linux Swap.
Tôi đã nói OK với Phân vùng chính và thông báo cảnh báo và nó đã hoạt động!
Định dạng phân vùng
Sau định dạng và phân vùng mới
Đó là một sự trùng hợp mà phân vùng swap cũ trên sd
được gọi là mmblk1p5
và cái mới cũng p5
có mmblk0
ở phía trước. Bạn có thể là p6 hoặc p7. Đừng lo lắng.
Đây mmblk0
là đĩa vật lý và p là phân vùng trên đĩa vật lý đó. Và mmblk01
là một đĩa vật lý khác, v.v. (Đó là SD của tôi) Trước khi tôi thực hiện bất kỳ công việc nào nữa, tôi đã mở lại Windows để đảm bảo Windows vẫn khởi động. Bạn không cần thực hiện bước này nếu bạn lười biếng hoặc trên một máy ubfox thuần túy. Nếu nó phá vỡ Windows, tôi có khả năng sẽ xóa Windows để cài đặt Ubuntu mới trên đĩa đó (cũng có trao đổi). Nếu tôi phá vỡ hệ thống của mình, tôi sẽ không cần phải làm theo bất kỳ bước nào nữa vì tôi có thể phân bổ trao đổi trên cài đặt mới. Tất cả đều ổn và Windows đã khởi động. Bây giờ bạn có thể thấy phân vùng mới trong trình quản lý đĩa Windows: (Nhấp chuột phải vào thanh bắt đầu để quản lý đĩa)
Bây giờ hãy gắn Swap vào thói quen khởi động
Các câu trả lời trước cho câu hỏi này thực sự có các lệnh hoán đổi / tắt không cần thiết và có thể phức tạp. Tất cả những gì bạn cần làm là tìm đúng tệp và trỏ điểm hoán đổi sang phân vùng mới. Một lần nữa, nếu bạn chỉ thay đổi kích thước phân vùng, bạn không cần phải làm gì cả. Nó đã được thiết lập để tìm phân vùng. Kích thước được thực hiện tự động.
Nếu bạn đã thay đổi phân vùng hoặc đang thực hiện trao đổi lần đầu tiên, hãy đọc bên dưới:
Hãy để tôi nói với bạn rằng, đây là lần đầu tiên tôi làm điều này. Tôi không phải là người đam mê UNIX và tôi thích các công cụ GUI. Tôi đang học và vượt qua các ngón tay của tôi khi tôi thực hiện hướng dẫn này. Tất cả đã diễn ra tốt đẹp cho đến nay. Tại thư mục gốc của hệ thống của bạn là một thư mục có tên, vv Bên trong thư mục đó là một tệp có tên fstab
(không có phần mở rộng). Bạn sẽ cần chỉnh sửa tệp này với quyền "su" siêu người dùng. Trước khi thực hiện điều đó, chúng tôi cần UUID của Phân vùng hoán đổi mới mà bạn đã tạo bằng Live USB. Nhập sudo su Bây giờ bạn đang ở chế độ Siêu người dùng. Bạn có thể làm bất cứ điều gì (bao gồm xóa sạch sự tồn tại của chính bạn).
Nhập blkid
và tìm uuid của phân vùng trao đổi mới. Tôi thấy của tôi dưới đây và đánh dấu nó:
Không chú ý đến PartUID.
Bây giờ, những người khác sẽ nói loại:
sudo gedit /etc/fstab
Tuy nhiên, tôi đã thử nó và nó không tìm thấy tập tin phù hợp (xin vui lòng bình luận).
Vì vậy, tôi chỉ cần gõ gedit và mở nó theo cách GUI tuyệt vời (Thành công!). Vì tôi đã ở chế độ Siêu người dùng (sudo su) nên tôi có quyền root để thực hiện BẤT CỨ GÌ trong Gedit, bao gồm lưu tệp sau khi tôi thay đổi. Tuyệt vời! Trước khi bạn thay đổi hoặc bất cứ điều gì tham nhũng, lưu fstab như sao lưu được gọi là ... fstab.bak
.
Tạo bản sao lưu bằng cách sử dụng cách GUI phù hợp và chọn cách lưu quen thuộc và lưu "bak" vào tệp fstab.bak
. Kiểm tra xem nó ở đó với phần mở rộng .bak. Geek sẽ bảo bạn sử dụng lệnh cp terminal, nhưng người mới chúng tôi không thể tìm thấy tệp trong terminal để đạt được điều này ở vị trí đầu tiên. Cũng giống như bất kỳ trình xử lý văn bản nào, sau lệnh lưu dưới dạng lệnh của Wap, tập tin hiện tại của bạn là fstab.bak
. Mở cái thật bạn có trước đó, rồi đóng tệp sao lưu. Kiểm tra kỹ để thấy bạn đang chỉnh sửa thật fstab
mà không có phần mở rộng. Nếu bạn chỉnh sửa tệp sao lưu, sẽ không có gì xảy ra khi bạn khởi động lại, cộng với bản sao lưu của bạn sẽ không phải là bản sao lưu thực sự của bản gốc.
fstab
Tập tin gốc của tôi trông như thế này:
# /etc/fstab: static file system information.
#
# Use 'blkid' to print the universally unique identifier for a
# device; this may be used with UUID= as a more robust way to name devices
# that works even if disks are added and removed. See fstab(5).
#
# <file system> <mount point> <type> <options> <dump> <pass>
# / was on /dev/mmcblk1p6 during installation
UUID=a611601a-6ea8-4e34-9859-42a2470cac29 / ext4 errors=remount-ro 0 1
# /boot/efi was on /dev/mmcblk0p1 during installation
UUID=00F2-C0CE /boot/efi vfat umask=0077 0 1
# swap was on /dev/mmcblk1p5 during installation
UUID=8fb20159-62e4-41a3-8550-791c7a66c328 none swap sw 0 0
Dòng cuối cùng (tôi đã tạo màu đỏ cho bạn), có thông tin trao đổi ban đầu có thể được sử dụng trong thời gian khởi động. Từ lệnh blkid trước đó, tôi có thể thấy UUID ổ đĩa mới của mình. Sao chép cụm từ đó bằng cách tô sáng văn bản trong thiết bị đầu cuối, sau đó nhấp chuột phải và chọn sao chép. Dán cụm từ đó vào một trình soạn thảo riêng biệt khác mà không có su
quyền như một bảng cào (bạn có thể sử dụng Libre Office và các chuyên viên máy tính có thể sử dụng nano
). Bước này giúp bạn có được văn bản phù hợp dễ dàng mà không cần dấu ngoặc kép để bạn có thể dễ dàng dán vào fstab
tệp. Bạn muốn thay đổi tập tin này ít nhất có thể.
New UUID
UUID="709ea197-e6fb-428b-9c1f-4b258452b10c"
Vì vậy, UUID mới của tôi được liệt kê bằng màu đỏ ở trên. Tất cả những gì tôi cần làm là thay đổi uuid cho việc hoán đổi. Nếu bạn không có ổ đĩa trao đổi, sau đó sao chép dòng của tôi trong tệp fstab ở trên và sau đó thêm uuid thích hợp từ lệnh blkid trước đó. (vui lòng chọn đúng uuid!)
Nếu đây là dòng Hoán đổi đầu tiên của bạn, hãy đảm bảo bạn bao gồm dòng hoàn chỉnh với các nội dung bổ sung
none swap sw 0 0
Đừng lo lắng về khoảng cách chính xác rất nhiều.
Tập tin mới của tôi trông như thế này: Lưu ý rằng tôi đã thêm một nhận xét bên trên thay đổi của mình. #
Nhân vật có nghĩa là một nhận xét.
# /etc/fstab: static file system information.
#
# Use 'blkid' to print the universally unique identifier for a
# device; this may be used with UUID= as a more robust way to name devices
# that works even if disks are added and removed. See fstab(5).
#
# <file system> <mount point> <type> <options> <dump> <pass>
# / was on /dev/mmcblk1p6 during installation
UUID=a611601a-6ea8-4e34-9859-42a2470cac29 / ext4 errors=remount-ro 0 1
# /boot/efi was on /dev/mmcblk0p1 during installation
UUID=00F2-C0CE /boot/efi vfat umask=0077 0 1
# swap was on /dev/mmcblk1p5 during installation NOW changed to mmcblk0p5
UUID= 709ea197-e6fb-428b-9c1f-4b258452b10c none swap sw 0 0
Không dán dấu ngoặc kép. Không có khoảng trắng sau =
dấu hiệu.
Lưu tập tin của bạn.
Mở lại, để đảm bảo các thay đổi của bạn được lưu. Đóng gedit và thiết bị đầu cuối với các su
quyền nguy hiểm mà các chuyên viên máy tính sẽ mắng bạn vì đã làm (vì nó dễ làm việc với ... và cũng dễ phá hủy mọi thứ).
REBOOT và vượt qua các ngón tay của bạn!
Tôi khởi động lại và sau đó tôi kiểm tra xem liệu trao đổi của tôi có hoạt động hay không bằng cách xem ứng dụng hiệu suất hệ thống. Tôi vẫn còn một ổ Swap! Nhưng đó là cái mới hay cái cũ? Tôi không thể xác minh ổ đĩa mới của mình đã thực sự được tải vì ổ đĩa mới có cùng kích thước với ổ đĩa cũ. Do đó, tôi đã gõ: swapon
(KHÔNG LOẠI BẤT CỨ THỨ NÀO HƠN SWAPON và nó sẽ chỉ liệt kê trao đổi cho bạn: an toàn). Bây giờ tôi thấy ổ đĩa mới của mình mmblk0p5
phù hợp với công việc UUID mà tôi đã làm fstab
. Ổ đĩa chính 32gb mỏng của tôi có hiệu lực:
Điều này kết thúc hướng dẫn này từ một người dùng mới chưa bao giờ làm điều này trước đây. Một nửa lý do tôi thực hiện hướng dẫn này là để các Geek giúp chúng tôi (và cảm ơn bạn) có thể thấy cách giúp người dùng mới làm quen. Tôi nghi ngờ các câu trả lời trước đó là sai lệch và quyết định thực hiện một hướng dẫn khi tôi thực hiện công việc của mình ... Bằng cách đoán từ các câu trả lời khác hữu ích, tôi kết luận rằng tất cả những gì tôi cần làm là chỉnh sửa fstab
flle và khởi động lại. Tất cả đều hoạt động tốt và tôi vẫn có windows 10 và chưa xóa sạch hệ thống của tôi. Nếu bất cứ ai biết cách chia sẻ Windows pagefile.sys
dưới dạng tệp hoán đổi Linux, tôi sẽ thấy thú vị vì 2 gb được sử dụng cho Windows và không gian hd rất thú vị trên máy 32 GB của tôi.