Linux中自动挂载Windows文件系统分区的常用方法

在PC机上安装了双系统,Linux有时候需要用到Windows的资源,所以选择D盘在Linux启动时自动挂载。方法比较简单,就是修改/etc/fstab文件。首先介绍一下/etc/fstab文件格式。

/etc/fstab文件配置了所有文件系统和磁盘设备的挂载选项。每种文件系统和磁盘设备都对应独立的行,行中每个选项用空格或者TAB隔开。每行格式如下:

fs_spec[tab]fs_file[tab]fs_type[tab]fs_option[tab]fs_dump[tab]fs_pass

1 fs_spec--该字段定义希望加载的文件系统所在的设备或远程文件系统。

2 fs_file--文件系统的加载点。对于swap设备,该字段为none;对于加载目录名中包含空格的情况,用40表示空格。

3 fs_type--定义了文件系统类型

4 fs_option--指定加载该设备的文件系统时需要使用的特定参数选项,多个参数时由逗号隔开。

ro--以只读模式来加载该文件系统

sync--不对该设备的写操作进行缓冲处理,可以防止在非正常关机的情况下破坏文件系统,但是却降低了计算机速度。

user--允许普通用户加载该文件系统

quota--强制在该文件系统上进行磁盘定额限制

noauto--不再使用mount -a(例如系统启动时)加载该文件系统

5 fs_dump --该选项被“dump”名令使用来检查一个文件系统应该以多快频率进行转储,若不需要转储就设置为0

6 fs_pass--该字段被fsck命令用来决定在启动时需要被扫描的文件系统的顺序,根文件系统"/"对应该字段的值应该为1,其他文件系统应该为2。若该文件系统无需在启动时扫描则设置该字段为0

明确了格式就很容易了。确保以root权限进行如下操作:

(1)创建挂载点

#mkdir /mnt/windows

(2)查找要挂载的文件系统分区

#fdisk -l

我的D盘在Linux下为/dev/hdc5。

(3)修改/etc/fstab文件

#vim /etc/fstab

添加一行:

/dev/hdc5[tab]/mnt/windows[tab]vfat[tab]auto,umask=0[tab]0[tab]0

保存文件并退出vim。

(4)重启测试

#reboot

...

#ls /mnt/windows

如果显示目录下内容,则自动挂载成功。

如果挂载后无法显示中文,即以????来代替中文,那么应该更改为:

/dev/hdc5[tab]/mnt/windows[tab]vfat[tab]auto,umask=0,iocharset=cp936,codepage=936 [tab]0[tab]0

时间: 2024-10-01 21:30:42

Linux中自动挂载Windows文件系统分区的常用方法的相关文章

在Linux中直接挂载/卸载LVM分区教程

LVM是 Logical Volume Manager(逻辑卷管理)的简写,它是Linux环境下对磁盘分区进行管理的一种机制,它由Heinz Mauelshagen在Linux 2.4内核上实现,目前最新版本为:稳定版1.0.5,开发版 1.1.0-rc2,以及LVM2开发版.Linux用户安装Linux操作系统时遇到的一个常见的难以决定的问题就是如何正确地评估各分区大小,以分配合适的硬盘空间.普通的磁盘分区管理方式在逻辑分区划分好之后就无法改变其大小,当一个逻辑分区存放不下某个文件时,这个文件

Fedora自动挂载Windows共享文件夹与分区

一,自动挂载Windows共享文件夹 Fedora挂载Windows共享文件夹命令如下: mount -t cifs -o username=win用户名,password=win用户对应密码  //192.168.3.10/php_projects /mnt/www 注:请手动建立对应的文件夹/mnt/www. 开机自动挂载,可以把上面命令弄到开机脚本里去,但现在Fedora的开机脚本设置显得非常麻烦,由于涉及到网络连接的先后问题,此脚本需要在网络连接成功后运行才能正常加载.网上找了一下,还是

Ubuntu自动挂载windows分区执行命令

自动挂载 windows 分区执行下列命令, 编辑挂载脚本 autowinfs. sudo gedit /usr/sbin/autowinfs复制粘贴以下引用的内容,保存文件, 退出. mkdir&http://www.aliyun.com/zixun/aggregation/37954.html">nbsp; -p  /windows/rmdir   /windows/*   1> /dev/nullgrep  -v  '/windows/'  /etc/fstab  &g

Ubuntu系统自动挂载Windows分区

自动挂载 Windows 分区 自动挂载 windows 分区执行下列命令, 编辑挂载脚本 autowinfs. sudo gedit /usr/sbin/autowinfs 复制粘贴以下引用的内容,保存文件, 退出. mkdir -p /windows/rmdir /windows/* 1> /dev/http://www.aliyun.com/zixun/aggregation/19527.html">nullgrep -v '/windows/' /etc/ fstab >

Linux系统下挂载windows分区方法

挂载Windows分区 1.手工挂载 在Linux中也可以读取Windows分区,包括fat32格式的和ntfs格式的.首先你得知道Linux下对硬盘分区的称呼.比如Windows下的C盘通常是hda1,D盘是hda5,E盘是hda6,等等.详细情形请看相关文档. 要挂载Windows分区,首先得确定你所用的Linux系统的locale(这个locale包括了系统使用的语言和字符的编码等信息).中文Linux 常用的locale是zh_CN.gb2312,zh_CN.gbk,zh_CN.gb18

service-程序发布——把mfc程序(带有dll)做成安装包, 安装过程中自动安装windows服务

问题描述 程序发布--把mfc程序(带有dll)做成安装包, 安装过程中自动安装windows服务 如题 怎么实现??? 有高手留一下联系方式么~~跪求 如题 怎么实现??? 有高手留一下联系方式么~~跪求如题 怎么实现??? 解决方案 //打开服务控制管理器 SC_HANDLE hSCM = ::OpenSCManager(NULL, NULL, SC_MANAGER_ALL_ACCESS); if (hSCM == NULL) { return FALSE; } // Get the exe

linux中自动分区、格式化、挂载shell脚本

功能:自动检测是否有尚未分区的数据盘,格式化新的数据盘并自动挂载 解决了什么问题:一键式检测是否有尚未分区的数据盘,并能对其格式化和自动挂载,省去了复杂的命令和步骤 执行方法:以root身份执行命令  代码如下 复制代码 wget http://mirrors.linuxeye.com/scripts/auto_fdisk.sh chmod +x auto_fdisk.sh ./auto_fdisk.sh 结果: 脚本内容如下:  代码如下 复制代码 #!/bin/bash # Author: 

linux系统上挂载windows分区和U盘的方法

1.支持ntfs分区 如果你的windows分区有ntfs格式的,要使linux支持ntfs格式,你可以通过编译内核实现,但最简单的方式是通过安装支持ntfs的rpm包实现. 单击右键,在快捷菜单里选择在此打开终端.在终端中输入uname -a查看内核版本,下载相应内核的rpm,我的rh9是kernel-ntfs-2.4.20-8.i686.rpm.在终端中输入 代码: rpm -ivh kernel-ntfs-2.4.20-8.i686.rpm 即可.(rpm为安装rpm包的命令,参数i 为显

Linux有问必答:如何在Linux中直接挂载LVM分区

提问: 我有一个USB盘包含了LVM分区. 我想要在Linux中访问这些LVM分区.我该如何在Linux中挂载LVM分区? LVM是逻辑卷管理工具,它允许你使用逻辑卷和卷组的概念来管理磁盘空间.使用LVM相比传统分区最大的好处是弹性地为用户和程序分配空间而不用考虑每个物理磁盘的大小. 在LVM中,那些创建了逻辑分区的物理存储是传统的分区(比如:/dev/sda2,/dev/sdb1).这些分区必须被初始化为"物理卷 PV"并加上卷标(如,"Linux LVM")来使