如何在fstab中添加新条目?


2

我装了一台设备 mount /dev/xvdf /mnt/mongo 并使用确认安装 df-h

Filesystem            Size  Used Avail Use% Mounted on  
/dev/xvda1            7.9G  955M  6.9G  12% /  
tmpfs                 299M   44K  299M   1% /dev/shm  
/dev/xvdf              20G  589M   19G   4% /mnt/mongo  

但现在我正在试图弄清楚如何让它在启动时自动挂载。

我知道我需要添加一个新条目 /etc/fstab,所以我执行:

$ sed -i '$ a\/dev/xvdf /mnt/mongo xfs defaults 1 1' /etc/fstab

但是,重新启动后,似乎自动挂载不起作用。该设备没有出现在 df -h 名单。

我不应该使用 sed 添加条目?我输入的条目不正确吗?


3
你使用什么发行版?愚蠢的问题,但你使用了吗? sudo?这个问题也许最好针对的是 * nix Q& A论坛
Ali

3
更简单的方法是直接编辑文件 nano /etc/fstab 作为根,或 sudo nano /etc/fstab 如果启用了sudo或者你正在使用ubuntu。

是的,我用 sudo。我不知道 nano,它帮助我编辑文件,谢谢!
Roei

做什么 dmesg 节目? (你使用的Linux系统是什么?)
Diblo Dk

Answers:


1

Sed很好,但不适合你正在做的事情。当您只是希望用户将某些内容粘贴到终端时,Sed更适用。就像评论所说,您可以使用nano编辑文件,或者如果您更喜欢GUI,您可以使用gedit,kate或任何您喜欢的编辑器。

要在启动时安装文件系统,请在“选项”字段下“自动”,这样你的行应该是这样的 /dev/xvdf /mnt/mongo xfs defaults,auto 1 1


我改变了我的条目: /dev/xvdf /mnt/mongo xfs defaults,auto,noatime,noexec,nodiratime 0 0 并重启,仍然 - 它没有自动安装设备。我正在使用Amazon EBS设备,这有关系吗?
Roei

我使用了这些设置,如使用ebs的linux官方mongodb文档中所写: http://www.mongodb.org/display/DOCS/Amazon+EC2
Roei
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.