2011-11-17 63 views
1

我在我的硬盘上安装了Windows 7和Ubuntu 10.10分区,并且在Windows分区中有一个桌面背景文件夹,我想在Ubuntu的启动时从Windows进行传输。我对Linux脚本相对来说比较新,所以我问了一遍,并且听起来像用于同步部分的程序。在Linux中检测安装的硬盘驱动器

我的问题涉及如何确定我的Windows分区是否当前已安装,或者如果自动挂载它并且之后运行我的同步脚本会更好。

此外,点击对应于鹦鹉螺分区的250GB容量后,它似乎自动挂载分区/媒体/ XXXXXXXX,(在XXXXXXXX是一串字母数字,这导致我相信的它是硬盘驱动器的某种唯一标识符,因为它总是相同的)。

我想只是检查,看看是否能/媒体/ XXXXXXXX文件夹存在是一个可行的解决方案,但感觉像有一个更好的办法,如确保文件夹对应一个设备的/ dev/或沿着这些线。

回答

5

您只能运行mount以查看哪些设备(例如磁盘分区)安装在哪些目录中。如果你想进一步检查例如安装NTFS卷上,你可以运行

mount | grep ntfs 

如果你想只是一个bash脚本任何NTFS卷上是否安装测试,你可以运行例如

if mount | grep -q ntfs ; then 
    # an NTFS volume is mounted 
fi 

这些都是例子,但你明白了。您可以阅读man mountman grep以了解更多信息。