Mount: loại hệ thống tập tin không xác định 'trao đổi'


2

Tôi đang chạy vanilla Debian Jessie và tôi cần kích hoạt tệp hoán đổi. Nó hoạt động tốt khi tôi sử dụng swapon /var/swap.img nhưng tôi không thể làm cho nó gắn kết với fstab khi khởi động.

Mục sau trong fstab:

/var/swap.img none swap sw 0 0

Đưa ra lỗi này:

Lỗi không gắn kết: mount: loại hệ thống tập tin không xác định 'hoán đổi'

Cách thích hợp để gắn tập tin hoán đổi trên Debian với fstab là gì?

[Cập nhật]

Thêm tất cả các mục từ fstab:

root@test:~# grep -v "#" /etc/fstab 
UUID=lorem-ipsum / ext4 errors=remount-ro 0 1
/dev/sr0 /media/cdrom0 udf,iso9660 user,noauto 0 0
/var/swap.img none swap sw 0 0

Đầu ra từ df:

root@test:~# df -h
Filesystem      Size  Used Avail Use% Mounted on
/dev/vda1        20G  2.9G   16G  16% /
udev             10M     0   10M   0% /dev
tmpfs            99M  8.4M   91M   9% /run
tmpfs           248M     0  248M   0% /dev/shm
tmpfs           5.0M     0  5.0M   0% /run/lock
tmpfs           248M     0  248M   0% /sys/fs/cgroup

Ngoài ra đầu ra từ ls:

root@test:~# ls -lh /var/swap.img 
-rw------- 1 root root 1000M Dec 16 17:55 /var/swap.img

Tôi cũng đã kiểm tra người đàn ông và nó không liệt kê trao đổi như loại hệ thống tập tin được hỗ trợ. Tôi bối rối (điều này có bình thường không?):

adfs, affs, autofs, btrfs, cifs, coda, mạch lạc ntfs, Proc, qnx4, ramffs


Trông giống như một dòng hợp lệ. Hệ thống jessie hoạt động của tôi có điều này. /swapfile1 none swap sw 0 0 Bạn có thể cho chúng tôi xem fstab đầy đủ? Là /var trên một hệ thống tập tin riêng biệt? Là trao đổi của bạn được liệt kê cuối cùng?
Zoredache

@Zoredache Tôi đã cập nhật câu hỏi của mình với thông tin liên quan. Như bạn có thể thấy /var là trên hệ thống tập tin gốc.
SiliconMind

1
swap.img là một tên ngớ ngẩn cho một hoán đổi, vì nó không phải là hình ảnh đĩa. Thay vào đó, hãy xem xét swap.swp hoặc là swap.dat hoặc là swapfile.
unforgettableid

Câu trả lời:


6

Bạn không gắn kết phân vùng trao đổi hoặc hoán đổi với mount, bạn sử dụng swapon chỉ huy. (Phân vùng trao đổi hoặc tệp không thực sự là một hệ thống tệp có thể được gắn và giữ tệp, đó là một khu vực của đĩa mà hạt nhân sử dụng trực tiếp).

swapon -a sẽ cho phép tất cả các giao dịch hoán đổi từ /etc/fstab.


Cảm ơn. Có trao đổi trong fstab là những gì gây ra sự nhầm lẫn của tôi. Tôi chỉ muốn kiểm tra nếu fstab mục nhập để trao đổi là chính xác, vì vậy lựa chọn rõ ràng đối với tôi là sử dụng mount. Rõ ràng tôi đã sai.
SiliconMind
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.