我的硬盘上有Windows 7和Ubuntu10.10分区,并且在Windows分区中有一个文件夹用于桌面背景,我想在Ubuntu启动时将其从Windows中传输。我对Linux脚本比较陌生,所以我四处打听,而rsync听起来就像用于同步部分的程序。
我的问题是如何找出我的Windows分区当前是否被挂载,或者自动挂载它,然后运行我的同步脚本会更好。
此外,单击与Nautilus中分区对应的250 me卷后,它似乎会自动在/media/XXXXXXXX中挂载分区( XXXXXXXX是一堆字母数字,这使我相信它是硬盘驱动器的某种唯一标识符,因为它始终是相同的)。
我想只是检查一下/media/XXXXXXXX文件夹是否存在是一个可行的解决方案,但感觉有一个更好的方法,比如确保该文件夹对应于/dev/中的设备或类似的东西。
发布于 2011-11-17 22:18:45
您可以只运行mount来查看哪些设备(例如磁盘分区)被安装在哪个目录中。如果您想进一步检查是否安装了NTFS卷,则可以运行
mount | grep ntfs如果您只想在bash脚本中测试是否安装了NTFS卷,则可以运行以下命令:
if mount | grep -q ntfs ; then
# an NTFS volume is mounted
fi这些都是例子,但你明白了。您可以阅读man mount和man grep来了解更多信息。
https://stackoverflow.com/questions/8175131
复制相似问题