检查磁盘包含文件系统的简单方法是: mount /grid/sdb /mnt 如果sdb或其他/ dev / sdx具有文件系统,则挂载将成功,否则挂载。 可能文件系统存在! 但这是一个难看的方法来检查。 什么其他优雅的select来检查磁盘上的文件系统? 我的目标是检查文件系统是否已经在磁盘上configuration为/ dev / sdb – / dev / sdx。
如何通过直接询问文件系统来查看(ext3)文件系统是否被挂载(例如,系统在启动时以同样的方式查看它并没有被彻底清除)? 检查mount的输出是不好的,因为文件系统可能被虚拟机挂载。 我知道我可以运行fsck ,如果安装了文件系统,它会中止,但是我不需要真正检查文件系统。
我曾经在Ubuntu服务器上安装一个windows共享,并在fstab中input: //data/SharedFolder /media/SharedFolder/ smbfs user,defaults,credentials=/root/.creds,uid=root,gid=root 0 0 /root/.creds是一个三行文本文件,我的用户名,密码和域名。 Ubuntu服务器上的用户可以写入这个挂载,但是我升级到10.04,现在只有root可以写入。 普通用户仍然可以阅读。 mount目前告诉我: //data/SharedFolder on /media/SharedFolder type cifs (rw,mand,noexec,nosuid,nodev) 我如何使它再次成为可写的? 谢谢
我一直在Ubuntu 10.04上试用s3ql ,使用它来挂载Amazon S3存储桶。 不过,我真的很喜欢它自动挂载它们。 有谁知道这是怎么做到的吗? 解: 感谢来自s3ql的Nikratio的帮助,我终于能够在系统引导时自动挂载S3存储桶。 你一定要看看手册 ,但这是如何做的基本知识! 第一步是创build一个authinfo文件。 这个文件应该被放置在将要使用它的用户的主目录中的.s3ql目录中。 authinfo文件包含login信息,允许s3ql挂载桶而不提示。 下面是你的authinfo文件应该是什么样子的例子。 第一行包含您的亚马逊安全证书。 第二个包含您的存储桶的位置和密码。 如果需要的话,你可以添加多个bucket-line到这个文件,但是在这个例子中我只使用了一个。 在这一点上,桶密码可以是任何东西。 backend s3 machine any login ASDFGHJKL password ZXCVBNM storage-url s3://mybucket password mypassword 存储桶名称必须是唯一的。 没有两个用户可以具有相同的存储桶名称,因此最好login到Amazon Web Services并尝试不同的名称,直到find可用的名称。 一旦find了,你就需要删除它,因为s3ql在创builds3ql文件系统的时候会重新创build它。 如果存储桶已经存在,则会收到错误消息。 要创build文件系统,请使用以下命令: mkfs.s3ql s3://mybucket 它会提示你input你的encryption密码。 这应该与authinfo文件中的存储桶密码相同。 现在您的文件系统已经创build好了,您可以使用以下命令进行挂载: mount.s3ql s3://mybucket /mnt/s3/bucket 当然,您的存储桶名称和挂载点会有所不同。 现在,如果我们想在引导时自动挂载这个桶,我们需要在/ etc / init中添加一个upstart脚本。 幸运的是,s3ql与一个s3ql.conf打包在一起。 我在mount.s3ql命令中join了“–allow-other”,允许root以外的用户访问挂载的存储桶。 # # This […]
我有一个奇怪的问题。 sles 11 emulex FC netapp fas 2xxx 100G LUN是好的。 启用多path,多path和设备映射程序似乎正常工作。 multipath -t显示config => http://pastebin.com/bmEBhdeX的输出 当两个FC连接时,我从multipath -ll获得这个输出 360a98000572d5073538f68484c4c512f dm-0 NETAPP,LUN [size = 200G] [features = 1 queue_if_no_path] [hwhandler = 0] [rw] _ round-robin 0 [prio = 8] [active] _ 1:0:0:70 sdc 8: 32 [有效] [准备] _ 2:0:0:70 sde 8:64 [有效] [就绪] _循环法0 [prio = 2] […]
我正试图挂载远程服务器分区来放置备份。 我已经有了perl脚本来备份数据。 我试图在脚本中添加mount命令。 下面是脚本,请指导我如何做到这一点。 如果我在控制台上运行它,它和bash脚本一样工作。 如果我用perl运行它的show mount错误。 #!/usr/bin/perl system ("mount -t cifs //192.168.178.39/Backup/Data\ folders /mnt/Backup/ -o username=xyz.com/abc.admin,password=12345@0312");
我正在使用在/etc/fstab定义的一个系统(Ubuntu Precise),如下所示: /dev/vdb /mnt auto defaults,nobootwait,comment=cloudconfig 0 2 最初我只是想知道它是否是NFS(由于潜在的MySQLlocking问题)。 从man mount来看,这不是: If no -t option is given, or if the auto type is specified, mount will try to guess the desired type. Mount uses the blkid library for guessing the filesystem type; if that does not turn up anything that looks familiar, mount will try […]
以及我刚刚得到一个新的服务器,这是有点不同,当我运行cfdisk我得到 WARNING: GPT (GUID Partition Table) detected on '/dev/sda'! The util fdisk doesn't support GPT. Use GNU Parted. Disk /dev/sda: 3000.6 GB, 3000592982016 bytes 255 heads, 63 sectors/track, 364801 cylinders Units = cylinders of 16065 * 512 = 8225280 bytes Sector size (logical/physical): 512 bytes / 4096 bytes I/O size (minimum/optimal): 4096 bytes / 4096 […]
由于Azure文件存储的一般可用性,可以使用SMB 3.0从内部机器连接文件存储。 当我尝试安装文件存储时,它会发出Permission Denied错误,而我可以使用smbclient的文件共享。 [root@server mnt]# mount -t cifs -o credentials=/root/smb.pass,vers= 3.0,rw //allendisk.file.core.windows.net/allendisk file/ mount error(13): Permission denied Refer to the mount.cifs(8) manual page (eg man mount.cifs) 使用smbclient ,它可以连接很好。 [root@server mnt]# smbclient //allendisk.file.core.windows.net/allen disk -mSMB3 -A /root/smb.pass Domain=[X] OS=[] Server=[] smb: \> 令人困惑的是,我可以连接到文件共享但无法挂载。 我的客户端版本是4.1.12,而cifs内核模块是6.2。
我需要在启动时使用NFS挂载磁盘,从控制台手动挂载我input: mount //192.168.0.1/NASShare -o username=administrator,password=pass /mnt/NAS 到/etc/fstab我加了这行: 192.168.0.1:/NASShare /mnt/NAS nfs user=administrator,password=pass 0 0 但在重新启动时,磁盘没有安装,错误在哪里?