Phương pháp đầu cuối chỉ dành cho người dùng có kinh nghiệm. Điều này có thể phá vỡ khởi động của bạn.
Nếu bạn ổn với điều này, hãy kích hoạt một thiết bị đầu cuối.
[QUAN TRỌNG] sudo cp /etc/fstab /etc/fstab.old
- Tạo bản sao lưu của tệp fstab trong trường hợp có điều gì đó không mong muốn xảy ra. Nếu có điều gì đó xảy ra, bạn sẽ cần một usb có thể khởi động (trực tiếp). Nếu bạn không có, thay vào đó hãy sử dụng phương thức GUI.
sudo blkid
- Lưu ý UUID của phân vùng bạn muốn tự động.
sudo nano /etc/fstab
- Sao chép dòng sau vào cuối tập tin, lưu nó và khởi động lại sau đó để kiểm tra xem nó có hoạt động không.
mkdir /my/path/tomount
# để trích dẫn: "bạn phải tạo điểm gắn kết trước khi bạn gắn kết phân vùng." xem https://help.ubfox.com/community/Fstab
Ví dụ
Một thiết lập phổ biến là:
UUID=<uuid> <pathtomount> <filesystem> defaults 0 0
Sử dụng lsblk -o NAME,FSTYPE,UUID
để tìm ra các UUID và hệ thống tập tin của phân vùng bạn muốn gắn kết. Ví dụ:
$ lsblk -o NAME,FSTYPE,UUID
NAME FSTYPE UUID
sda
├─sda2
├─sda5 swap 498d24e5-7755-422f-be45-1b78d50b44e8
└─sda1 ext4 d4873b63-0956-42a7-9dcf-bd64e495a9ff
NTFS
UUID=<uuid> <pathtomount> ntfs uid=<userid>,gid=<groupid>,umask=0022,sync,auto,rw 0 0
Ví dụ cho các <>
biến:
<uuid>
= =3087106951D2FA7E
<pathtomount>
= /home/data/
# tạo cái này trước khi khởi động lại
<userid>
= =1000
<groupid>
= =1000
Sử dụng id -u <username>
để có được userid và id -g <username>
để có được groupid.
(Lưu ý rằng việc chỉ định sync
tùy chọn có thể làm chậm hiệu suất ghi vì nó vô hiệu hóa bộ đệm. Async là mặc định.)