linux mount 详解

命令格式:

# 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 bytes
14 heads, 22 sectors/track, 50907 cylinders
Units = cylinders of 308 * 512 = 157696 bytes

Device 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目录没有权限

  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值