linux mount 详解

来源:互联网 发布:互助源码开发 编辑:程序博客网 时间:2024/05/16 04:56

命令格式:

# mount [-t vfstype] [-o options] device dir 
  1. -t vfstype 指定文件系统的类型,通常不必指定。mount 会自动选择正确的类型
    光盘或光盘镜像:iso9660
    DOS fat16文件系统:msdos
    Windows 9x fat32文件系统:vfat
    Windows NT ntfs文件系统:ntfs
    Mount Windows文件网络共享:smbfs
    UNIX(LINUX) 文件网络共享:nfs
  2. -o options 主要用来描述设备或档案的挂接方式
    loop:用来把一个文件当成硬盘分区挂接上系统
    ro:采用只读方式挂接设备
    rw:采用读写方式挂接设备
    iocharset:指定访问文件系统所用字符集

挂载U盘

1. 查看U盘信息

# sudo fdisk -l 得到类似下面这样的信息 Disk /dev/sdb: 8027 MB, 8027897856 bytes14 heads, 22 sectors/track, 50907 cylindersUnits = cylinders of 308 * 512 = 157696 bytesDevice Boot Start End Blocks Id System/dev/sdb1 8 50908 7838628 7 HPFS/NTFS很容易看出来,这是一块U盘,并且只有一个分区 sdb1,且文件系统为NTFS   

2. 挂载U盘到指定节点

FAT32的格式的U盘:# mount -t vfat /dev/sdb1 /media/ ntfs 格式的U盘:# sudo mount -t ntfs-3g /dev/sdb1 /media/  若汉字文件名显示为乱码或不显示,可以使用下面的命令格式: # mount -t ntfs -o iocharset=cp936 /dev/sdc1 /mnt/usbhd1 # mount -t vfat -o iocharset=cp936 /dev/sdc5 /mnt/usbhd2 

3. 卸载u盘

# sudo umount /media/ 

挂载光盘

# ls -l /dev | grep cdrom# mount /dev/cdrom /mnt/                //软盘# mount -t iso9660 /dev/cdrom /mnt/     //光盘

挂载ISO镜像

# mount -o loop -t iso9660 /Centos.iso /media

挂接Windows文件共享

Windows网络共享的核心是SMB/CIFS,需要安装samba 软件包 (https://www.samba.org/)

# mount -t smbfs -o username=administrator,password=pldy123 //10.140.133.23/c$ /mnt/samba 

还有别的办法的:

# mount -t cifs -o user=administrator,password=pldy123 //10.140.133.23/fuse /mnt/samba 

注:-o可能还需要dir_mode=0667,file_mode=0777选项,否则挂载windows目录没有权限

0 0
原创粉丝点击