Montage
1 Montage Montage
Mount: Stellen Sie eine Zuordnung zwischen dem zusätzlichen Dateisystem und dem vorhandenen Verzeichnis des Root-Dateisystems her, wodurch dieses Verzeichnis als andere Dateien Verhalten
Deinstallation: Der Prozess der Trennung Hinweis: Die Originaldateien unter dem Bereitstellungspunkt werden nach Abschluss der Bereitstellung vorübergehend ausgeblendet, die Daten gehen jedoch nicht verloren. Daher ist das Montageverzeichnis vorzugsweise ein leeres Verzeichnis.2 Montagemethode
mount DEVICE MOUNT_POINT
[root@local ~]# mount /dev/sdc1 /mnt/sdc1 [root@local ~]# mount -U "95c37ae8-7bd9-4d8b-ba17-61aaf39f292f" /mnt/sdc1 [root@local ~]# mount -L "SDC1" /mnt/sdc1/ #SDC1位分区?dev/sdc1的卷标。
3 Den bereitgestellten Befehl anzeigen
df、lsblk或者cat /proc/mounts
[root@local ~]# df Filesystem 1K-blocks Used Available Use% Mounted on /dev/sda2 12254344 6357184 5251632 55% / devtmpfs 1001592 0 1001592 0% /dev tmpfs 1016064 88 1015976 1% /dev/shm tmpfs 1016064 9292 1006772 1% /run tmpfs 1016064 0 1016064 0% /sys/fs/cgroup /dev/sda1 194235 123782 56117 69% /boot tmpfs 203216 16 203200 1% /run/user/0 /dev/sr0 8086368 8086368 0 100% /run/media/root/CentOS 7 x86_64 /dev/sdc1 1998672 6144 1871288 1% /mnt/sdc1 #可以看到分区已经挂载成功
[root@local ~]# lsblk NAME MAJ:MIN RM SIZE RO TYPE MOUNTPOINT fd0 2:0 1 4K 0 disk sda 8:0 0 20G 0 disk ├─sda1 8:1 0 200M 0 part /boot ├─sda2 8:2 0 12G 0 part / └─sda3 8:3 0 1G 0 part [SWAP] sdb 8:16 0 5G 0 disk ├─sdb1 8:17 0 976M 0 part ├─sdb2 8:18 0 975.6M 0 part └─sdb3 8:19 0 975M 0 part sdc 8:32 0 5G 0 disk └─sdc1 8:33 0 2G 0 part /mnt/sdc1 sr0 11:0 1 7.7G 0 rom
[root@local ~]# cat /proc/mounts rootfs / rootfs rw 0 0 sysfs /sys sysfs rw,seclabel,nosuid,nodev,noexec,relatime 0 0 proc /proc proc rw,nosuid,nodev,noexec,relatime 0 0 devtmpfs /dev devtmpfs rw,seclabel,nosuid,size=1001592k,nr_inodes=250398,mode=755 0 0 securityfs /sys/kernel/security securityfs rw,nosuid,nodev,noexec,relatime 0 0 tmpfs /dev/shm tmpfs rw,seclabel,nosuid,nodev 0 0 [. . . . .] tmpfs /run/user/0 tmpfs rw,seclabel,nosuid,nodev,relatime,size=203216k,mode=700 0 0 /dev/sdc1 /mnt/sdc1 ext4 rw,seclabel,relatime,data=ordered 0 0
4 allgemeine Mount-Befehlsoptionen -t vsftype: Geben Sie den Dateisystemtyp auf dem Gerät an, das gemountet werden soll
-r: schreibgeschützt, schreibgeschütztes Mounten
-w: lesen und schreiben, lesen und schreiben mount
-n: Nicht
aktualisieren/etc/mtab, Mount ist nicht sichtbar, das heißt, der Mount-Befehl kann nicht erkennen, dass der Mount erfolgreich war - a: Automatisches Mounten aller Geräte, die das automatische Mounten unterstützen (in der Datei /etc/fstab angegeben, und die Mount-Option hat die Auto-Funktion)
-L"LABEL": Geben Sie das Mount-Gerät mit einer Datenträgerbezeichnung an
-U „UUID“: Geben Sie das Gerät an, das mit der UUID gemountet werden soll
-B, --bind: Binden Sie das Verzeichnis an ein anderes Verzeichnis
-o Option: Mount-Optionen zum Laden des Dateisystems. Verwenden Sie Kommas, um mehrere Optionen gleichzeitig zu trennen. ist eine erstaunliche Option.
async: einstufiges Mounten
sync: synchrones Mounten
atime/noatime: Deaktivieren oder aktivieren Sie die automatische Aktualisierung von atime, einschließlich Verzeichnissen und Dateien
dir
atime/nodiratime: Verzeichniszugriff Zeitstempel auto/noauto: ob die automatische Bereitstellung unterstützt werden soll und ob die Option -a unterstützt werden soll
exec/ noexec: Ob laufende Anwendungen im Dateisystem unterstützt werden sollen
dev/nodev: ob die Verwendung von Gerätedateien im sekundären Dateisystem unterstützt werden soll
suid/nosuid: ob Suid unterstützt werden soll und SGID-Berechtigungen
remount: remount
ro: schreibgeschützter Mount
rw: Lese-/Schreib-Mount
user/nouser: ob a ausgeführt werden soll normaler Benutzer zum Mounten dieses Geräts, der Standardadministrator kann
acl: Aktiviert die ACL-Funktion auf diesem Dateisystem
Standard: entspricht re, nosuid, dev, exec, auto, nouser, async
5 Andere mountbezogene Befehle
(1) Überprüfen Sie den Mountstatus des Mountpunkts: findmnt MOUNT_POINT
[root@local ~]# findmnt /mnt/sdc1 TARGET SOURCE FSTYPE OPTIONS /mnt/sdc1 /dev/sdc1 ext4 rw,relatime,seclabel,data=ordered [root@local ~]# findmnt /mnt/sdc2 TARGET SOURCE FSTYPE OPTIONS /mnt/sdc2 /dev/sdc2 xfs rw,relatime,seclabel,attr2,inode64,noquota
: lsof MOUNT_POINT, Fuser –v MOTN_POINT
[root@local ~]# lsof /mnt/sdc1 COMMAND PID USER FD TYPE DEVICE SIZE/OFF NODE NAME bash 1615 root cwd DIR 8,33 4096 2 /mnt/sdc1 bash 2024 root cwd DIR 8,33 4096 2 /mnt/sdc1
可以看到有两个用户正在访问/mnt/sdc1目录
[root@local ~]# fuser -v /mnt/sdc1 USER PID ACCESS COMMAND /mnt/sdc1: root kernel mount /mnt/sdc1 root 1615 ..c.. bash root 2024 ..c.. bash
(3)终止所有正在访问指定的文件系统的进程
[root@local ~]# fuser -km /mnt/sdc1 /mnt/sdc1: 1615c 2024c
接下来查看是否成功
[root@local ~]# lsof /mnt/sdc1
可以看到以及踢成功,不过在实际应用时,最好提前发通知,以免用户在线导数据丢失
6 卸载
卸载命令:umount DEVICE
或者umount MOUNT_POINT
[root@local ~]# umount /dev/sdc1 #卸载/dev/sdc1
以及看不到/dev/sdc1说明卸载成功
[root@local ~]# df Filesystem 1K-blocks Used Available Use% Mounted on /dev/sda2 12254344 6869184 4739632 60% / devtmpfs 1001592 0 1001592 0% /dev tmpfs 1016064 84 1015980 1% /dev/shm tmpfs 1016064 9232 1006832 1% /run tmpfs 1016064 0 1016064 0% /sys/fs/cgroup /dev/sda1 194235 123782 56117 69% /boot tmpfs 203216 16 203200 1% /run/user/42 tmpfs 203216 0 203216 0% /run/user/0 /dev/sdc2 1038336 32944 1005392 4% /mnt/sdc2
下来用另一种方法卸载/dev/sdc2
[root@local ~]# umount /mnt/sdc2 [root@local ~]# df Filesystem 1K-blocks Used Available Use% Mounted on /dev/sda2 12254344 6869184 4739632 60% / devtmpfs 1001592 0 1001592 0% /dev tmpfs 1016064 84 1015980 1% /dev/shm tmpfs 1016064 9232 1006832 1% /run tmpfs 1016064 0 1016064 0% /sys/fs/cgroup /dev/sda1 194235 123782 56117 69% /boot tmpfs 203216 16 203200 1% /run/user/42 tmpfs 203216 0 203216 0% /run/user/0
以及看不到/dev/sdc2,说明卸载成功
7 修改/etc/fstab文件,设置自动挂载
查看/etc/fstab文件
[root@local ~]# cat /etc/fstab # # /etc/fstab # Created by anaconda on Sun Apr 16 10:18:50 2017 # # Accessible filesystems, by reference, are maintained under '/dev/disk' # See man pages fstab(5), findfs(8), mount(8) and/or blkid(8) for more info # UUID=dddd23d1-1012-4bac-9717-56b9b469e0c2 / ext4 defaults 1 1 UUID=316d8677-25b8-49af-b4eb-54daa20b6595 /boot ext4 defaults 1 2 UUID=dacd6ddd-d765-4646-b98c-0579f2732749 swap swap defaults 0 0
可以看到,每行定义一个要挂载的文件系统,有六个字段,每个字段对于的含义:
第一个字段:要挂载的设备或者伪文件系统
设备文件、卷标(LABEL)、UUID、伪文件系统名称(proc、sysfs)
第二个字段:指定挂载点
第三个字段:文件系统类型
第四个字段:挂载选项
sync、atime/noatime、diratime/nodiratime、auto/noauto、exec/noexec、dev/nodev、suid/nosuid、
remount、ro、rw、user/nouser、 acl
第五个字段:转存频率
0:不做备份
1:每天转存
2:没隔一天转存
第六感字段:启动时自检次序
0:表示不自检
1:首先自检,一般只有rootfs才用1
Das obige ist der detaillierte Inhalt vonmontieren. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!