我有两个物理卷( /dev/sda3 和 /dev/sdb1 )连接到一个卷组(文件服务器)。当我启动计算机并打开文件资源管理器时,在左侧,我看到一个显示我的卷组的设备窗格。但是,我无法从任何客户端连接到此服务器,除非我单击它。单击卷组会挂载它,因为它旁边显示弹出箭头标志。只要我单击它,我就可以连接到服务器并查看我的文件。
我的问题是:每次 Ubuntu 启动时如何自动执行此过程?我尝试转到启动应用程序并使用此命令
mount /dev/mapper/fileserver-media /media/bfbe53bd-3306-401b-a8df-4363564cf1fc
但似乎什么也没做。我附上了一张图片来说明我的意思。
这是我打开电脑时的样子。http://i1285.photobucket.com/albums/a582/sameetandpotatoes/Before_zpsa67a3e4f.png
现在,当我单击设备时,它看起来是这样的:http://i1285.photobucket.com/albums/a582/sameetandpotatoes/2_zps5c91a322.png
以下是 pvscan、vgscan 等的终端输出。
sameet@sapraserver:~$ sudo pvscan
PV /dev/sda3 VG 文件服务器 lvm2 [216.07 GiB / 18.89 GiB 可用]
PV /dev/sdb1 VG fileserver lvm2 [232.83 GiB / 0 可用] 总计:2 [448.89 GiB] / 使用中:2 [448.89 GiB] / 无 VG:0 [0 ]
sameet@sapraserver:~$ sudo vgscan
正在读取所有物理卷。这可能需要一段时间...
使用元数据类型 lvm2 找到卷组“fileserver”
sameet@sapraserver:~$ sudo lvdisplay
--- 逻辑卷 ---
LV 名称 /dev/fileserver/media
VG 名称文件服务器
LV UUID lrY16C-bNwH-fFvA-aVDW-Gtx6-2vIG-urrGpD
LV 写访问 读/写
LV 状态可用
# 打开 2
LV 大小 430.00 GiB
当前 LE 110080
段 2
分配继承
自动预读扇区
当前设置为 256
块设备 252:0
在此先感谢您的帮助。
答案1
好吧,我终于明白了。以下是我所做的:
lvdisplay
首先,我通过在终端运行来确保我有正确的逻辑卷名称。然后,我必须编辑
rc.local
中的文件/etc/rc.local
。我在那里添加了命令,因为我无法在启动应用程序中以 root 身份运行命令(我必须输入密码)。在此文件中,对于我的系统,我添加了以下命令:mount /dev/fileserver-media /media/
/dev/fileserver-media 是逻辑卷的名称(使用 lvdisplay 找到)。/media/ 表示我希望将逻辑卷安装到的位置。
然后使用 Samba,我
gksudo nautilus
在终端中运行,编辑权限并共享它。我在终端中运行此命令的原因是为了以 root 身份打开文件管理器,这样我就可以成为“所有者”。如果不运行此命令,我将无法编辑权限。
答案2
/etc/fstab/
你应该在你的like中添加一行
/dev/fileserver-media /media/ ext4 defaults 0 0