CentOS 7 掛載與卸載文件系統筆記

掛載文件系統

掛載的基本概念
掛載是將存儲設備(如硬盤分區、U 盤、光盤等)連接到 Linux 文件系統的特定目錄(掛載點),使得系統能夠訪問存儲設備上的數據。

查看已掛載的文件系統
命令:mount 或 df -h
mount 命令示例:

mount
/dev/sda2 on / type xfs (rw,relatime,seclabel,attr2,inode64,noquota)
proc on /proc type proc (rw,nosuid,nodev,noexec,relatime)
sysfs on /sys type sysfs (rw,nosuid,nodev,noexec,relatime,seclabel)
devpts on /dev/pts type devpts (rw,nosuid,noexec,relatime,seclabel,gid=5,mode=620,ptmxmode=000)
tmpfs on /dev/shm type tmpfs (rw,nosuid,nodev,seclabel)
tmpfs on /run type tmpfs (rw,nosuid,nodev,seclabel,mode=755)
tmpfs on /sys/fs/cgroup type tmpfs (ro,nosuid,nodev,noexec,seclabel)
cgroup on /sys/fs/cgroup/systemd type cgroup (rw,nosuid,nodev,noexec,relatime,xattr,release_agent=/usr/lib/systemd/systemd-cgroups-agent,name=systemd)
pstore on /sys/fs/pstore type pstore (rw,nosuid,nodev,noexec,relatime)
cgroup on /sys/fs/cgroup/net_cls,net_prio type cgroup (rw,nosuid,nodev,noexec,relatime,net_cls,net_prio)
cgroup on /sys/fs/cgroup/cpuset,memory,devices,cpu,cpuacct,blkio,pids type cgroup (rw,nosuid,nodev,noexec,relatime,cpuset,memory,devices,cpu,cpuacct,blkio,pids)
cgroup on /sys/fs/cgroup/blkio type cgroup (rw,nosuid,nodev,noexec,relatime,blkio)
cgroup on /sys/fs/cgroup/cpuset type cgroup (rw,nosuid,nodev,noexec,relatime,cpuset)
cgroup on /sys/fs/cgroup/cpu,cpuacct type cgroup (rw,nosuid,nodev,noexec,relatime,cpu,cpuacct)
cgroup on /sys/fs/cgroup/memory type cgroup (rw,nosuid,nodev,noexec,relatime,memory)
cgroup on /sys/fs/cgroup/devices type cgroup (rw,nosuid,nodev,noexec,relatime,devices)
cgroup on /sys/fs/cgroup/pids type cgroup (rw,nosuid,nodev,noexec,relatime,pids)
configfs on /sys/kernel/config type configfs (rw,relatime)
/dev/sda1 on /boot type xfs (rw,relatime,seclabel,attr2,inode64,noquota)
systemd-1 on /proc/sys/fs/binfmt_misc type autofs (rw,relatime,fd=31,pgrp=1,timeout=300,minproto=5,maxproto=5,direct)
mqueue on /dev/mqueue type mqueue (rw,nosuid,nodev,noexec,relatime,seclabel)
debugfs on /sys/kernel/debug type debugfs (rw,relatime,seclabel)
hugetlbfs on /dev/hugepages type hugetlbfs (rw,relatime,seclabel)
overlay on /var/lib/docker/overlay2/l/3ZJ5XQ3FZ34R724J2V67Y7F37N type overlay (rw,relatime,seclabel,lowerdir=/var/lib/docker/overlay2/lower,upperdir=/var/lib/docker/overlay2/upper/3ZJ5XQ3FZ34R724J2V67Y7F37N,workdir=/var/lib/docker/overlay2/work/3ZJ5XQ3FZ34R724J2V67Y7F37N)

df -h
Filesystem               Size  Used Avail Use% Mounted on
/dev/sda2                 45G  3.0G   42G   7% /
devtmpfs                 1.9G     0  1.9G   0% /dev
tmpfs                    1.9G     0  1.9G   0% /dev/shm
tmpfs                    1.9G  8.8M  1.9G   1% /run
tmpfs                    1.9G     0  1.9G   0% /sys/fs/cgroup
/dev/sda1                976M  137M  840M  14% /boot
tmpfs                    379M     0  379M   0% /run/user/0

手動掛載文件系統
命令格式:sudo mount [選項] [設備文件] [掛載點]
常用選項:
-t:指定文件系統類型,如 ext4、xfs、ntfs 等。例如 sudo mount -t ext4 /dev/sdb1 /mnt/data。
-o:設置掛載選項,如 ro(只讀)、rw(讀寫)等。例如 sudo mount -o ro /dev/sdc1 /mnt/readonly。
示例:掛載一個 ext4 格式的分區 /dev/sdb1 到 /mnt/newdisk 目錄

sudo mkdir /mnt/newdisk
sudo mount /dev/sdb1 /mnt/newdisk

自動掛載(設置開機自動掛載)
編輯 /etc/fstab 文件:sudo vi /etc/fstab
文件格式:設備文件 掛載點 文件系統類型 掛載選項 轉儲頻率 文件系統檢查順序
示例:/dev/sdb1 /mnt/newdisk ext4 defaults 0 0
解釋:/dev/sdb1 是設備文件,/mnt/newdisk 是掛載點,ext4 是文件系統類型,defaults 表示使用默認掛載選項(rw, suid, dev, exec, auto, nouser, async),0 表示不進行轉儲(備份),0 表示不進行文件系統檢查(根分區為 1,其他分區為 2)。
保存并退出編輯器:在 vi 中輸入 :wq 保存并退出。
測試掛載配置:sudo mount -a,該命令會根據 /etc/fstab 的配置掛載所有未掛載的文件系統。

卸載文件系統
1. 卸載的基本概念
卸載是將已掛載的存儲設備從文件系統中分離,使其無法通過掛載點訪問,以便進行設備移除、維護等操作。

卸載文件系統
命令格式:sudo umount [設備文件或掛載點]
示例:
已知掛載點 /mnt/newdisk,卸載該掛載的文件系統:sudo umount /mnt/newdisk
已知設備文件 /dev/sdb1,卸載該設備掛載的文件系統:sudo umount /dev/sdb1


注意事項:
如果有進程正在使用掛載點下的文件或目錄,卸載操作會失敗。可以使用 lsof 命令查看哪些進程在使用掛載點,如 sudo lsof /mnt/newdisk,然后關閉相關進程再進行卸載。
可以使用 sudo umount -l(懶惰卸載),它會立即從文件系統中卸載文件系統,但在所有相關進程關閉后才真正完成卸載操作。


通過以上步驟和操作,可以在 CentOS 7 系統中熟練地進行文件系統的掛載和卸載操作,合理管理存儲設備和數據訪問。
?

本文來自互聯網用戶投稿,該文觀點僅代表作者本人,不代表本站立場。本站僅提供信息存儲空間服務,不擁有所有權,不承擔相關法律責任。
如若轉載,請注明出處:http://www.pswp.cn/news/899416.shtml
繁體地址,請注明出處:http://hk.pswp.cn/news/899416.shtml
英文地址,請注明出處:http://en.pswp.cn/news/899416.shtml

如若內容造成侵權/違法違規/事實不符,請聯系多彩編程網進行投訴反饋email:809451989@qq.com,一經查實,立即刪除!

相關文章

Git項目要改變倉庫地址

去掉原倉庫git地址和清除原項目的git版本信息的方法 場景需求: 如果是使用自己以前的項目、或者拉取了別人的項目到自己本地。想在此基礎上重新開發、初始化項目的話,最好先刪掉以前的git信息。 因為如果不刪除的話: 1.看著不舒服。根本不需要保留原來的版本信息。 2.我們…

NC,GFS、ICON 數據氣象信息可視化--降雨量的實現

隨著氣象數據的快速發展和應用,氣象信息的可視化成為了一項不可或缺的技術手段。它不僅能幫助氣象專家快速解讀數據,還能為公眾提供直觀的天氣預報信息。今天,我們將從降雨量的可視化出發,帶大家一起了解如何實現氣象數據的可視化…

質量工程師的2025:從“找bug“到“造質量“的職業進化

想象一下,2025年的某天:閱讀原文 早晨,AI測試助手已經自動運行了夜間回歸測試,并將可疑問題標記出來 你喝著咖啡,通過質量數據看板分析系統健康度 下午的會議上,你正用業務語言向產品經理解釋&#xff1a…

Python實現將字典中鍵相同的值合并

在Python字典中鍵是唯一的,但是業務需求是將不同的數據傳遞到不同的接口,接口列表中存在3個相同的接口,需要將3個接口對應的數據合并一同發送,邏輯實現如下 merge_dict {}for file in files:path os.path.join(folder_path, fil…

數據大屏點亮工業互聯網的智慧之眼

在當今數字化飛速發展的時代,數據已成為企業決策的核心依據,而數據大屏作為數據可視化的重要工具,正逐漸成為工業互聯網領域不可或缺的一部分。通過直觀、動態的可視化展示,數據大屏能夠將復雜的數據轉化為易于理解的圖表和圖形&a…

洛谷題單1-B2005 字符三角形-python-流程圖重構

題目描述 給定一個字符,用它構造一個底邊長 5 5 5 個字符,高 3 3 3 個字符的等腰字符三角形。 輸入格式 輸入只有一行,包含一個字符。 輸出格式 該字符構成的等腰三角形,底邊長 5 5 5 個字符,高 3 3 3 個字符…

UE4學習筆記 FPS游戲制作29 更換武器時更換武器的圖標

文章目錄 制作物體圖標UI添加獲取武器圖標的方法使用事件分發器,通知UI要換槍定義事件分發器調用事件分發器注冊事件分發器 制作物體圖標UI 在Fpp-UI上添加一個圖片,改名為五weaponIcon,勾選SizeToContent,錨點放在右下角,對齊改…

SpringMVC 請求與響應處理詳解

引言 在 Java Web 開發中,SpringMVC 作為 Spring 框架的重要模塊,提供了強大的請求和響應處理機制。本文將深入探討 SpringMVC 中請求和響應的處理方式,結合實際案例,幫助開發者更好地理解和應用這些功能。 一、SpringMVC 請求處…

從零開始的 Kafka 學習(四)| 生產消息

1. 生產消息 1.1 生產消息的基本步驟 (一)創建Map類型的配置對象,根據場景增加相應的配置屬性: 參數名參數作用類型默認值推薦值bootstrap.servers集群地址,格式為:brokerIP1:端口號,brokerIP2:端口號必…

k8s1.22 kubeadm 部署

k8s1.22 kubeadm 部署 1、更改hostname hostnamectl set-hostname master-001 && su root hostnamectl set-hostname node-001 && su root hostnamectl set-hostname node-002 && su root配置hsots cat >> /etc/hosts <<EOF 192.168.20.…

新手村:邏輯回歸-理解04:熵是什么?

新手村&#xff1a;邏輯回歸04&#xff1a;熵是什么? 熵是什么? 前置條件 在開始學習邏輯回歸中的熵理論之前&#xff0c;需要掌握以下基礎知識&#xff1a; 概率論與統計學&#xff1a; 概率分布&#xff08;如伯努利分布、正態分布&#xff09;。條件概率和貝葉斯定理。期…

STM32通用定時器結構框圖

STM32單片機快速入門 通用定時器框圖 TIM9和TIM12 通用定時器框圖 TIM9和TIM12 &#xff08;二&#xff09; 通用定時器框圖

3.28-2 jmeter讀取mysql

jmeter操作mysql 1.下載數據驅動&#xff0c;安裝數據驅動 &#xff08;1&#xff09;存放四個路徑 a.jre下的lib C:\Program Files\Java\jre1.8.0_60\lib &#xff08;2&#xff09;存放在jre 下的lib 中的ext 路徑&#xff1a; C:\Program Files\Java\jre1.8.0_60\lib\…

TDengine 中的保留關鍵詞

簡介 本節很重要&#xff0c;請大家收藏&#xff0c;避免在編寫程序的時候踩坑。因為關鍵字是被 TDengine 系統使用的&#xff0c;如果你在 SQL 中使用了保留關鍵詞&#xff0c;并且沒有被反引號包括時&#xff0c;會報語法錯誤&#xff0c;當你不知道這個是保留關鍵詞時&…

美攝科技開啟智能汽車車內互動及娛樂解決方案2.0

在科技飛速發展的今天&#xff0c;汽車已不再僅僅是簡單的代步工具&#xff0c;而是逐漸演變為集出行、娛樂、社交于一體的智能移動空間。美攝科技&#xff0c;作為前沿視覺技術與人工智能應用的領航者&#xff0c;憑借其卓越的技術實力和創新精神&#xff0c;攜手汽車行業&…

Postman CORS 測試完全指南:輕松模擬跨域請求,排查 CORS 相關問題

在使用 Postman 進行 API 測試時&#xff0c;通常不會遇到跨域問題&#xff0c;因為 Postman 是一個獨立的客戶端應用程序&#xff0c;不同于在瀏覽器中運行的 JavaScript 代碼&#xff0c;它沒有同源策略&#xff08;SOP&#xff09;的限制。跨域資源共享&#xff08;CORS&…

基于SpringBoot和Vue的SQL TO API平臺的設計與實現

文章目錄 前言一、系統功能模塊二、數據庫設計1. 實體屬性圖1. 實體屬性圖1.1 職員表1.2 數據源配置表1.3 接口配置表1.4 請求記錄表 2. E-R圖 三、系統實現1. 登錄頁面2. 職員管理頁面1.1 創建用戶1.2 編輯用戶 2. 數據源管理2.1 創建數據源2.2 編輯數據源 3. 接口管理3.1 創建…

【Portainer】Docker可視化組件安裝

Portainer Portainer 是用于管理容器化環境的一體化平臺工程解決方案&#xff0c;提供廣泛的定制功能&#xff0c;以滿足個人開發人員和企業團隊的需求。 官方地址: https://www.portainer.io/ 安裝 在 WSL / Docker Desktop 上使用 Docker 安裝 Portainer CE 通過命令或UI頁…

Gateway實戰(二)、負載均衡

spring cloud- Gateway實戰二:負載均衡 負載均衡簡單了解一)、實操案例-自動負載均衡二)、實操案例-手動負載均衡1、手動負載均衡方式一2、手動負載均衡方式二負載均衡 簡單了解 我們引入負載均衡,主要是為了 讓網絡流量能均勻的分發到多個服務器上,以此來提高系統性能、…

MATLAB 2024b深度學習,圖神經網絡(GNN)

隨著人工智能技術向多學科交叉融合與工程實踐領域縱深發展&#xff0c;MATLAB 2024b深度學習工具箱通過架構創新與功能強化&#xff0c;為科研創新和行業應用提供了全棧式解決方案。本培訓基于該版本工具鏈的三大革新方向展開&#xff1a;一是構建覆蓋經典模型與前沿架構的體系…