我的硬盘上有Windows 7和Ubuntu 10.10分区,并且在Windows分区中有一个桌面背景文件夹,我想在Ubuntu的启动时从Windows传输。我对Linux脚本比较陌生,所以我问过并且 rsync 听起来像是用于同步部分的程序。
我的问题是如何确定我的Windows分区当前是否已挂载,或者是否自动挂载以及之后运行我的同步脚本会更好。
此外,点击Nautilus中分区对应的 250GB卷后,它似乎会自动将分区挂载在 / media / XXXXXXXX 中,(XXXXXXXX是一个一堆字母数字,这让我相信它是硬盘的某种独特标识符,因为它始终是相同的。)
我想只是检查是否存在 / media / XXXXXXXX 文件夹是一个可行的解决方案,但感觉有更好的方法,比如确保文件夹对应于中的设备 / dev / 或类似的东西。
答案 0 :(得分:7)
您只需运行mount
即可查看哪些设备(例如磁盘分区)已安装在哪些目录中。如果你想更进一步检查,例如安装了NTFS卷,你可以运行
mount | grep ntfs
如果您只想在bash脚本中测试是否安装了任何NTFS卷,您可以运行eg。
if mount | grep -q ntfs ; then
# an NTFS volume is mounted
fi
这些都是例子,但你明白了。您可以阅读man mount
和man grep
了解详情。