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:指定访问文件系统所用字符集
3、device 要挂接(mount)的设备。
4、dir设备在系统上的挂接点(mount point)。
新建目录/mnt/cdrom
执行命令 mount /dev/cdrom /mnt/cdrom
或者mount /dev/sr0 /mnt/cdrom
现在很多发行版中,光驱都不是/dev/cdrom了,而是/dev/sr0。
[root@app1 cdrom]# ls -l /dev/cdrom
lrwxrwxrwx 1 root root 3 Jul 27 14:51 /dev/cdrom -> sr0
[root@app1 cdrom]# mount /dev/cdrom /mnt/cdrom
mount: /dev/sr0 is write-protected, mounting read-only
[root@app1 cdrom]# ls -l /mnt/cdrom/
total 686
-rw-rw-r-- 1 root root 14 Nov 26 2018 CentOS_BuildTag
drwxr-xr-x 3 root root 2048 Nov 26 2018 EFI
-rw-rw-r-- 1 root root 227 Aug 30 2017 EULA
-rw-rw-r-- 1 root root 18009 Dec 10 2015 GPL
drwxr-xr-x 3 root root 2048 Nov 26 2018 images
drwxr-xr-x 2 root root 2048 Nov 26 2018 isolinux
drwxr-xr-x 2 root root 2048 Nov 26 2018 LiveOS
drwxrwxr-x 2 root root 663552 Nov 26 2018 Packages
drwxrwxr-x 2 root root 4096 Nov 26 2018 repodata
-rw-rw-r-- 1 root root 1690 Dec 10 2015 RPM-GPG-KEY-CentOS-7
-rw-rw-r-- 1 root root 1690 Dec 10 2015 RPM-GPG-KEY-CentOS-Testing-7
-r--r--r-- 1 root root 2883 Nov 26 2018 TRANS.TBL
[root@app1 cdrom]# df -h
Filesystem Size Used Avail Use% Mounted on
/dev/mapper/centos-root 50G 2.2G 48G 5% /
devtmpfs 7.8G 0 7.8G 0% /dev
tmpfs 7.8G 0 7.8G 0% /dev/shm
tmpfs 7.8G 44M 7.8G 1% /run
tmpfs 7.8G 0 7.8G 0% /sys/fs/cgroup
/dev/sda1 297M 128M 169M 44% /boot
tmpfs 1.6G 0 1.6G 0% /run/user/0
/dev/sr0 4.3G 4.3G 0 100% /mnt/cdrom
配置/etc/yum.repos.d/RHEL7.repo
文件
[root@app1 cdrom]# cat /etc/yum.repos.d/RHEL7.repo
[rhel7-yum]
name=rhel7-source
baseurl=file:///mnt/cdrom
enable=1
gpgcheck=0
执行命令yum clean all
执行命令yum makecache
本地镜像完成
其他问题,如果出现以下问题
[root@web1 cdrom]# mount /dev/sr0 /mnt/cdrom/
mount: mount(2) failed: No such file or directory
[root@web1 cdrom]# mount /dev/cdrom /mnt/cdrom/
mount: mount(2) failed: No such file or directory
使用命令mount -t iso9660 -o loop /dev/sr0 /mnt/cdrom/
[root@web1 dev]# mount -t iso9660 -o loop /dev/sr0 /mnt/cdrom/
[root@web1 dev]# ls -l /mnt/cdrom/
total 686
-rw-rw-r-- 1 root root 14 Nov 26 2018 CentOS_BuildTag
drwxr-xr-x 3 root root 2048 Nov 26 2018 EFI
-rw-rw-r-- 1 root root 227 Aug 30 2017 EULA
-rw-rw-r-- 1 root root 18009 Dec 10 2015 GPL
drwxr-xr-x 3 root root 2048 Nov 26 2018 images
drwxr-xr-x 2 root root 2048 Nov 26 2018 isolinux
drwxr-xr-x 2 root root 2048 Nov 26 2018 LiveOS
drwxrwxr-x 2 root root 663552 Nov 26 2018 Packages
drwxrwxr-x 2 root root 4096 Nov 26 2018 repodata
-rw-rw-r-- 1 root root 1690 Dec 10 2015 RPM-GPG-KEY-CentOS-7
-rw-rw-r-- 1 root root 1690 Dec 10 2015 RPM-GPG-KEY-CentOS-Testing-7
-r--r--r-- 1 root root 2883 Nov 26 2018 TRANS.TBL
本地挂载iso镜像请参考centos挂载iso本地镜像
参考https://www.linuxprobe.com/mount-detail-parameters.html
https://www.cnblogs.com/zwgblog/p/5840611.html