澳门威尼斯人官网linux修改挂载目录

Linux修改挂载目录名称,linux修改挂载

Local系统管理员新增了一个VG,将一个原挂载点/u02改为了/u02-old,
如下所示。

[[email protected] ~]# df -h

Filesystem            Size  Used Avail Use% Mounted on

/dev/mapper/VolGroup00-LogVol00

                       37G   21G   15G  60% /

/dev/sda1              99M   23M   71M  25% /boot

tmpfs                 7.9G     0  7.9G   0% /dev/shm

/dev/mapper/VolGroup02-LogVol20

                       60G   37G   20G  66% /u03

/dev/mapper/VolGroup03-LogVol30

                       60G   36G   21G  64% /u04

/dev/mapper/VolGroup04-LogVol40

                      148G   54G   88G  38% /u02

/dev/mapper/VolGroup01-LogVol10

                       60G   54G  3.0G  95% /u02-old

 

但是这个挂载点/u02-old(挂载目录)不是我们想要的,现在我们需要修改挂载目录名称,那么如何做呢?下面是操作步骤。

 

步骤1 :umount这个设备或挂载目录,如下所示

 

[[email protected] ~]# umount /u02-old

umount: /u02-old: device is busy

umount: /u02-old: device is busy

[[email protected] ~]# fuser -m /u02-old

/u02-old:             5205c

[[email protected] ~]# ps -ef | grep 5205

root      5205  5201  0 May09 pts/1    00:00:00 bash

root     24930 24687  0 08:13 pts/2    00:00:00 grep 5205

[[email protected] ~]# kill -9 5205

[[email protected] ~]# umount /u02-old

 

 

 

[[email protected] ~]# df -h

Filesystem            Size  Used Avail Use% Mounted on

/dev/mapper/VolGroup00-LogVol00

                       37G   21G   15G  60% /

/dev/sda1              99M   23M   71M  25% /boot

tmpfs                 7.9G     0  7.9G   0% /dev/shm

/dev/mapper/VolGroup02-LogVol20

                       60G   37G   20G  66% /u03

/dev/mapper/VolGroup03-LogVol30

                       60G   36G   21G  64% /u04

/dev/mapper/VolGroup04-LogVol40

                      148G   54G   88G  38% /u02

[[email protected] ~]# 

 

步骤2:新建或重命名挂载点目录

 

[[email protected] u02-old]# cd ..

[[email protected] /]# mv /u02-old/  /u05

 

步骤3:重新挂载设备到挂载点或目录

 

 

[[email protected] u05]# mount /dev/VolGroup01/LogVol10 /u05

[[email protected] u05]# df -h

Filesystem            Size  Used Avail Use% Mounted on

/dev/mapper/VolGroup00-LogVol00

                       37G   21G   15G  60% /

/dev/sda1              99M   23M   71M  25% /boot

tmpfs                 7.9G     0  7.9G   0% /dev/shm

/dev/mapper/VolGroup02-LogVol20

                       60G   37G   20G  66% /u03

/dev/mapper/VolGroup03-LogVol30

                       60G   36G   21G  64% /u04

/dev/mapper/VolGroup04-LogVol40

                      148G   54G   88G  38% /u02

/dev/mapper/VolGroup01-LogVol10

                       60G   54G  3.0G  95% /u05

 

步骤4:编辑/etc/fastab配置信息。

 

 

[[email protected] /]# vi /etc/fstab 

/dev/VolGroup00/LogVol00 /                        ext3    defaults        1 1

LABEL=/boot             /boot                     ext3    defaults        1 2

tmpfs                   /dev/shm                  tmpfs   defaults        0 0

devpts                  /dev/pts                  devpts  gid=5,mode=620  0 0

sysfs                   /sys                      sysfs   defaults        0 0

proc                    /proc                     proc    defaults        0 0

/dev/VolGroup00/LogVol01 swap                     swap    defaults        0 0

/dev/VolGroup02/LogVol20                /u03            ext3    defaults        1 2

/dev/VolGroup03/LogVol30                /u04            ext3    defaults        1 2

/dev/VolGroup04/LogVol40                /u02            ext3    defaults        1 2

/dev/VolGroup01/LogVol10                /u02-old        ext3    defaults        1 2

Local系统管理员新增了一个VG,将一个原挂载点/u02改为了/u02-old,
如下所示。
[[email protected]
~] # df -h Fil…

linux修改挂载目录

Linux 挂载管理,linux挂载管理

标签:mount,umount

Linux 挂载命令,linux挂载命令

1.挂载光盘命令  mount :  mount [-t vfstype] [-o options] device dir

mount [-t 文件系统] [-o 特殊选项] 设备文件名 挂载点

      -t
 指定挂载的文件系统类型,ext3,ext4,iso9660(光盘的文件类型)f等类型

      -o 指定额外的挂载选项

卸载光盘命令  umount 设备文件名或挂载点

特殊选项的列表:

澳门威尼斯人官网 1

 mount  #查询系统中一已经挂载的设备

mount -a  #依据配置文件/etc/fstab的内容,自动挂载

       澳门威尼斯人官网 2

例如,在CentOS系统下,查看fstab文件的内容。发现root分区,/boot分区,/swap等等分区自动挂载,主要用于添加新的自动挂载盘后使用。

挂载光盘

 建立挂载点:#mkdir /mnt/cdrom/

在根目录下有3个挂载点:mnt(U盘,移动硬盘),dedia(挂载光盘),misc(磁带机等烧碱设备);挂载目录无论是什么目录,必须是空目录。

挂载: #mount -t iso9660 /dev/sr0 /mnt/cdrom 

设备文件名为/dev/sr0 或者为/mnt/cdrom

例:

挂载光盘

#mkdir /mnt/cdrom/

#mount -t iso9660 /dev/sr0 /mnt/cdrom

卸载光盘

#umount /dev/sr0  #非当前目录下输入命令。执行

2.挂载U盘命令  fdisk 

查看U盘设备文件名:#fdisk -l 

(参考)#mount -t vfat /dev/sba1/mnt/usb/  # vfat:fat32文件系统

 

PS:
此文为学习慕课网

     谢谢阅读

 

挂载命令,linux挂载命令 1.挂载光盘命令
mount : mount [-t vfstype] [-o options] device dir mount [-t
文件系统] [-o 特殊选项] 设备文件名 挂载点 -…

Linux 入门记录:九、Linux 文件系统挂载管理,linux挂载

 

概述  

在上一章增加linux操作系统空间中已经使用过了mount命令对分区进行挂载,这一章详细介绍挂载管理,该命令涉及的知识点也挺多的而且也还比较重要,是需要掌握的一个命令。

 

一、挂载操作

磁盘或分区创建好文件系统后,需要挂载到一个目录才能够使用。

Windows 或 Mac
系统会进行自动挂载,一旦创建好文件系统后会自动挂载到系统上,Windows
上称之为 C 盘、D 盘等。

Linux 需要手动挂载或配置系统进行自动挂载,/mnt 是文件系统的挂载目录(mnt
是 mount “挂载”的缩写)。

 

修改扩展磁盘默认的挂载点/home到/data

挂载分区

mount基本语法

mount [参数]  /dev/sdb1(需要挂载的分区) /sdb1(挂载目录)

参数是可选的,也可以不带参数,参数的使用方法(-o ro,sync,atime)。

参数:

-t:指定文件系统类型

mount -t ext4 /dev/sdb1 /sdb1

-o:指定挂载选项

    ro,rw:只读或者读写的方式挂载,默认是rw.

    sync:不适用缓存,所有操作直接读写磁盘。

    async:适用缓存,默认方式。

    noatime:每次访问文件时不更新文件的访问时间。

    atime:每次访问文件时更新文件的访问时间,默认方式。

    remount:重新挂载文件系统。

 

查看当前已挂载的分区

mount

澳门威尼斯人官网 3

通过mount不带参数命令可以查看当前系统的所有挂载分区情况,包括分区的挂载点、分区类型、参数等。

查看挂载分区下的文件
ls /sdb1

澳门威尼斯人官网 4

 每个挂载分区下面都会有一个Lost+found文件夹,该文件夹用来存放文件的损坏数据,例如使用fsck检查分区命令的错误信息就写入该文件夹(命令:fsck
/dev/sdb1)。

修改分区只读  

mount -o remount,ro /dev/sdb1 /sdb1

澳门威尼斯人官网 5

 把sdb1修改为只读后,使用touch无法创建文件。

不更新文件访问时间

mount -o remount,rw,noatime /dev/sdb1 /sdb1

澳门威尼斯人官网 6

特别是对性能要求很高的系统中,可以将文件系统设为不更新访问文件的时间,比如存放数据库文件的分区,由于访问非常频繁,如果每次访问都更新访问时间对性能会造成一定的影响,这时我们可以将该分区设置成不更新访问文件的时间来提高性能。

stat命令

可以使用stat命令查看文件的访问时间

stat test

澳门威尼斯人官网 7

这里是因为我后面对参数做过修改,加上noatime参数后确实不会对访问时间进行修改,大家可以试一下;

不使用缓存

开启缓存的目的是为了提高读写的性能,即你对一个数据的读写先读写缓存,因为缓存的读写速度要远远高于磁盘,这样就会提高读写的性能,但是带来性能的同时也会存在丢失修改的风险,当写入缓存的时候突然断电那么这个时候缓存的数据就有可能会丢失了,造成没有写入磁盘。不过现在linux文件系统类型比如ext3,ext4默认都会记录日志,即分区中会存在128M大小的日志空间用来记录对磁盘的读写操作,这也是为了保证数据的丢失修改的一个措施。如果对数据要求很严格的系统可以不适用缓存,但是绝大多数情况下都是适用缓存,这也是linux默认的方式。

mount -o remount,rw,noatime,sync /dev/sdb1 /sdb1

澳门威尼斯人官网 8

二、mount命令

在 Linux 中,我们通过 mount 命令将格式化好的磁盘或分区挂载到一个目录上:

mount /dev/sda3(要挂载的分区) /mnt(挂载点)

常用参数:

  • 不带任何参数的 mount 命令会显示所有已挂载的文件系统
  • -t 指定文件系统的类型
  • -o 指定挂载选项
    • ro、rw      以只读或读写形式挂载,默认是 rw
    • sync        代表不使用缓存,所有操作直接写入硬盘
    • async      代表使用缓存,默认是 async
    • noatime   代表每次访问文件时,不更新文件的访问时间
    • atime       代表每次访问文件时,更新文件的访问时间
    • remount   重新挂载文件系统

 

 

卸载分区

umount语法

umount /dev/sdb1(分区)
或者
umount /sdb1(挂载点)

卸载sdb1分区

澳门威尼斯人官网 9

 卸载失败,这里提示设备繁忙

fuser命令

可以使用fuser命令查看文件系统占用的进程

fuser -m /sdb1(挂载点)
或者
fuser -m /dev/sdb1(分区)

澳门威尼斯人官网 10

 

可以看到2821进程正在占用。

losf命令

查看正在被使用的文件,losf命令是list open file的缩写。

losf /sdb1(挂载点)

 澳门威尼斯人官网 11

通过losf命令可以查看正在被使用的文件,可以看到是bash正在使用,因为当前我就是在sdb1文件夹下面,当前的命令窗口正在使用,切换到别的目录下面

澳门威尼斯人官网 12

当切换到别的路径下面后,再使用umount命令就可以卸载分区,使用mount查看分区信息可以看到sdb1分区已经被卸载了.

三、umount命令

命令 umount 用来卸载已挂载的文件系统,相当于
Windows 中的弹出:

umount 文件系统/挂载点
umount /dev/sda3
umount /mnt

如果出现”device is busy”报错,则表示该文件正在被使用,无法卸载。

可以使用 fuser 命令查看正在使用文件系统的进程:

fuser -m /mnt

也可以使用 lsof 命令查看正在被使用的文件:

lsof /mnt

  

[[email protected]
~]# df -h

总结

mount命令比较重要的知识点就是合理的使用参数,因为这些参数会对我们系统的性能造成影响。一天连续写了两篇文章真的很累,现在已经凌晨了,洗洗睡。 

 

 

备注:

    作者:pursuer.chen

    博客:http://www.cnblogs.com/chenmh

本站点所有随笔都是原创,欢迎大家转载;但转载时必须注明文章来源,且在文章开头明显处给明链接,否则保留追究责任的权利。

《欢迎交流讨论》

 

 

 

—恢复内容结束—

挂载管理,linux挂载管理 标签:mount,umount
概述
在上一章增加linux操作系统空间中已经使用过了mount命令对分区进行挂载,这一章详细介…

四、自动挂载

配置文件 /etc/fstab 用来定义需要自动挂载的文件系统,fstab
中每一行代表一个挂载配置,格式如下:

/dev/sda3 /mnt ext4 defaults 0 0
需要挂载的设备 挂载点 文件系统类型 挂载选项 dump、fsck 的相关选项

 

  • 要挂载的设备也可以使用 LABEL 标签进行识别,使用 LABEL=LABELNAME 取代设备名 /dev/sda3
  • mount -a 命令会挂载所有 /etc/fstab
    文件里定义的自动挂载项

注意:如果要修改文件系统,请先执行卸载!~

 

相关链接:
解决Linux“Device is busy”与磁盘只读
Linux umount的device is busy问题

入门记录:九、Linux
文件系统挂载管理,linux挂载 一、挂载操作
磁盘或分区创建好文件系统后,需要挂载到一个目录才能够使用。 W…

文件系统       容量  已用  可用 已用%% 挂载点

/dev/mapper/VolGroup-lv_root

                       50G  3.3G   44G   7% /

tmpfs                 7.7G     0  7.7G   0% /dev/shm

/dev/sda2             485M   36M  424M   8% /boot

/dev/sda1             200M  256K  200M   1% /boot/efi

/dev/mapper/VolGroup-lv_home

                      492G  3.7G  463G   1% /home

 

# mkdir /data

# umount /home

# mount /dev/mapper/VolGroup-lv_home /data

# vi /etc/fstab

/dev/mapper/VolGroup-lv_root /                       ext4    defaults  
     1 1

UUID=e8e5023f-de70-4a7e-9bc9-4d22ed6fdc0b /boot                   ext4  
 defaults        1 2

UUID=5268-C0F3          /boot/efi               vfat  
 umask=0077,shortname=winnt 0 0

/dev/mapper/VolGroup-lv_home /home                   ext4    defaults  
     1 2

/dev/mapper/VolGroup-lv_swap swap                    swap    defaults  
     0 0

tmpfs                   /dev/shm                tmpfs   defaults      
 0 0

devpts                  /dev/pts                devpts  gid=5,mode=620
 0 0

sysfs                   /sys                    sysfs   defaults      
 0 0

proc                    /proc                   proc    defaults      
 0 0

修改/etc/fstab里面的/home为/data, 让系统启动的时候自动挂载到/data

修改扩展磁盘默认的挂载点/home到/data
[[email protected]
~]# df -h 文件系统 容量 已用 可用 已用%% 挂载点
/dev/mapper/VolGroup-lv_roo…

相关文章