app教程网 综合百科 linux mount-a(linux mount -t)

linux mount-a(linux mount -t)

如果要在运行Linux下访问其他文件系统中的资源,必须使用mount命令来实现。

它是fat16 vfat windows98中常用的fat32 nfs网络文件系统,iso9660光盘标准文件系统ntfs windows NT/2000/XP文件系统自动检测文件系统-o指定挂载文件系统时的选项。

需要注意的是,挂载点必须是一个已有的目录,不能为空,但是挂载后这个目录中之前的内容就不可用了,以后umount会恢复正常。当使用多个-o参数时,-o仅使用一次,参数之间用逗号分隔:

代码:# mountor emount,rw/比如你想在windows下挂载一个文件系统为FAT32的D盘,一般来说这个分区对应的是Linux下的/dev/hda5,根据具体分区情况会有所不同。

下面是hda5的一个例子:

代码:# mkdir /mnt/hda5 //创建hda5的目录作为挂载点,位置和目录名可以自定义//# mount-TV fat/dev/HD a5/mnt/HD a5一般来说,

Linux会自动检测分区的文件系统,除非指定,否则可以省略-t vfat。

代码:# mount /dev/hda5 /mnt/hda5,这样就可以进入/mnt/hda5目录来访问分区中的资源。

3.为什么挂载时分区后中文文件不能显示为问号/乱码?问号表示您的系统中没有可识别的中文字体。请先安装中文字体。确保您的系统可以很好地显示中文。

乱码的显示通常是由于mount使用的默认文件系统编码和文件系统中文件的实际编码不一致造成的。为了正常显示中文文件,在挂载时需要使用-o参数中的codepage和iocharset选项。

Codepage指定文件系统的代码页,简体中文代码为936;Iocharset指定字符集,简体中文一般使用cp936或gb2312。

代码:# mounto iocharset=GB 2312代码页=936/dev/HD a5/mnt/HD a5一般来说mounto iocharset=CP 936/dev/HD a5/mnt/HD a5就可以解决问题了。

代码:# mounto iocharset=utf8/dev/HD a5/mnt/hda 54。为什么普通用户挂载后不能在分区写?安装时只需添加ou mask=000:

代码:# mountou mask=000,iocharset=CP 936/dev/HD a5/mnt/hda 55。为什么挂载后分区中的文件会变成短文件名?这就是文件系统被错误挂起的原因。

代码:# mounttvat/dev/HD a5/MNT/hda 56。为什么我不能挂载ntfs分区?这就是内核不支持NTFS文件系统的原因。

请重新编译内核或为内核安装NTFS文件系统支持包,以便内核支持NTFS文件系统。7.如何挂载u盘和mp3?如果计算机没有其他SCSI设备和usb外围设备,

插入的USB闪存驱动器的设备路径是/dev/sda1。使用命令:

代码:# mkdir/mnt/u # mount/dev/sda 1/mnt/u直接挂载。8.可以直接用iso文件吗?没错,就是这个挂载选项让Linux有了一个免费的虚拟光驱。

具体用法是:

Code: # mkdir /mnt/iso # mountoloooplinux.iso/mnt/iso Of course, the mount point/mnt/iso is also read-only after mounting.

9.为什么我不能挂载ISO文件?一般来说,大部分发行版使用的内核都编译了对循环设备的支持,但也有一些情况,所以请确保系统使用的内核支持循环设备。

第二种情况是iso文件放在NTFS或其他只读文件系统中。安装环路设备必须安装在可写分区中。目前Linux内核对NTFS文件系统的写支持非常有限。

请在挂载之前将iso文件复制到另一个可写文件系统。10.光驱和软驱如何挂载一般来说,CDROM的设备文件是/dev/hdc,软驱的设备名是/dev/fd0。

代码:# mkdir/MNT/cdrom # Mount/dev/HDC/MNT/cdrom//挂载光盘//# mkdir/MNT/floppy # Mount/dev/FD0/MNT/floppy//挂载软驱//11。为什么挂载的光盘不能显示中文文件?使用- o iocharset=CP 936选项通常可以解决这个问题。

代码:# mounto iocharset=CP 936/dev/HDC/MNT/cdrom 12。开机如何自动挂载分区?每次挂载都要输入这么长的命令,真的有点繁琐。

只要将分区信息写入/etc/fstab文件,就可以实现系统发起的自动挂载。例如,可以将下面一行添加到/dev/hda5的自动挂载中:

Code:/dev/hda5/mnt/hda5fat default value, iocharset=cp936, rw 0 013. How to mount samba partition?

代码:# mkdir/mnt/share # mount-t smbfs-o username=root,password=abc,codepage=936,iocharset=GB 2312//192。168 .1 .100/份/图格里克/份如果中文显示不正常请尝试UTF-8编码。

代码:# mount-bind old new dir这个命令使得在你构建的FTP中共享一个目录变得非常方便。如果要取消装载命令:

代码:# mount-移动旧的新目录。如果mount - bind也想在fstab中写入,格式如下:

代码:旧目录新目录无绑定0 015。umount的基本用法是什么?例如,在/mnt/hda5上挂载了/dev/hda5,可以使用三个命令卸载挂载的文件系统。

代码:# umount/dev/HD a5 # umount/MNT/HD a5 # umount/dev/HD a5/MNT/hda 516。为什么卸载时总是出现设备忙?这是因为一个程序正在访问这个设备。

代码:# umount -l /mnt/hda5卸载设备。选项l不是立即卸载,而是在目录空闲后卸载。也可以使用命令ps aux先检查被占用设备的程序PID。

然后用kill命令杀死占用设备的进程,这样umount就很放心了。

本文来自网络,不代表本站立场,转载请注明出处:https: