據(jù)盤?UUID與fstab掛載全流程)
簡介銀河麒麟桌面操作系統(tǒng)V10SP1重裝教程重點解決保留“數(shù)據(jù)盤”不丟失的難題。內(nèi)容面向具備一定Linux操作基礎(chǔ)的技術(shù)人員與高級用戶適用于需在系統(tǒng)升級或重裝時保護個人數(shù)據(jù)的場景。文檔以PDF形式提供共1個文件壓縮包大小2.9MB內(nèi)容聚焦實際操作流程避免冗長理論。已有1622人學習瀏覽。教程從U盤啟動進入liveCD模式開始指導用戶查看硬盤分區(qū)信息并在安裝過程中保持新舊系統(tǒng)用戶名一致、選擇自定義安裝手動分區(qū)特別提示不格式化數(shù)據(jù)盤系統(tǒng)裝好后通過blkid獲取DATA盤UUID編輯/etc/fstab配置掛載點創(chuàng)建對應(yīng)目錄用mount -a檢查配置并重啟驗證數(shù)據(jù)盤訪問正常。全流程覆蓋分區(qū)、UUID配置、文件系統(tǒng)掛載等關(guān)鍵操作并附有詳細命令與注意事項可幫助讀者獨立完成安全重裝避免重要數(shù)據(jù)丟失。1. 銀河麒麟V10SP1重裝不缺數(shù)據(jù)把“數(shù)據(jù)盤”留住的完整操作鏈很多人不敢重裝銀河麒麟桌面操作系統(tǒng)V10SP1不是怕裝系統(tǒng)本身而是怕硬盤上那個data分區(qū)里的文件跟著遭殃。這份文檔給出的思路其實很樸素重裝時只格式化系統(tǒng)分區(qū)數(shù)據(jù)盤不碰裝完后再用blkid查UUID、編輯/etc/fstab把數(shù)據(jù)盤掛回老位置。整個過程不需要額外的備份盤也不用逐文件拷出來能省下大把時間。適合有Linux基礎(chǔ)、想在保留個人數(shù)據(jù)的前提下重裝銀河麒麟V10SP1的運維和桌面用戶。你能從這里得到一條完整可執(zhí)行的操作鏈包括liveCD下的分區(qū)識別、安裝界面的分區(qū)勾選技巧以及fstab掛載的排錯方法。2. 進入LiveCD先不急著裝分區(qū)信息才是重裝的地圖2.1 用df -hT看清分區(qū)布局輸出字段與常見場景先把U盤啟動盤做好。V10SP1的ISO燒錄到U盤用Ventoy、balenaEtcher或者系統(tǒng)自帶“啟動盤創(chuàng)建器”都行。插入目標設(shè)備后開機進BIOS把U盤引導放在第一位保存重啟就會看到銀河麒麟的引導菜單。這里有兩個入口一個是“安裝銀河麒麟操作系統(tǒng)”另一個是進入liveCD模式。文檔強調(diào)先進入liveCD我建議不要跳過這一步——除非你對自己硬盤上的每一個分區(qū)、掛載點、文件系統(tǒng)類型都門兒清否則進了安裝界面再回頭查信息就很被動。liveCD是一個完整的桌面環(huán)境可以打開終端看磁盤再啟動安裝程序不會影響硬盤現(xiàn)狀。進入liveCD桌面后打開“計算機”能看到當前硬盤的分區(qū)掛在哪些目錄下。不過圖形界面展示的信息有限我更習慣直接在終端里跑命令。桌面上右鍵選擇“打開終端”先執(zhí)行df -hT看整體分區(qū)布局# 查看當前各分區(qū)的大小、文件系統(tǒng)類型與掛載點 df -hT常見輸出大概是這樣的文件系統(tǒng) 類型 容量 已用 可用 已用% 掛載點 /dev/sda2 ext4 117G 16G 95G 15% / /dev/sda1 vfat 512M 6.1M 506M 2% /boot/efi /dev/sdb1 ext4 2.0T 96G 1.8T 6% /data這里每一列都有用Type是文件系統(tǒng)類型決定后面fstab里第二列怎么寫掛載點標明這個分區(qū)原本在舊系統(tǒng)里是做什么用的容量則方便你一眼認出哪個是數(shù)據(jù)盤。如果數(shù)據(jù)盤容量明顯大于系統(tǒng)盤那幾乎不用猜。光看df還不夠同一臺設(shè)備上跑一下lsblk -f和sudo blkid把設(shè)備名、UUID、卷標一次看全# 列出所有塊設(shè)備的樹形結(jié)構(gòu)帶UUID和文件系統(tǒng)類型 sudo blkid lsblk -fblkid輸出的UUID是后面配置fstab時最關(guān)鍵的參照。這里有個習慣我會把liveCD下的blkid輸出完整復制到U盤里存一份或者用手機拍個照。重裝完成后如果懷疑數(shù)據(jù)盤UUID記錯拿這個日志對照就知道是自己寫錯還是盤有問題。三個命令對照著看基本能把整臺機器的分區(qū)情況摸透。2.2 分區(qū)信息記錄表哪些字段在重裝時必須照抄我每次給客戶做系統(tǒng)重裝都會先在紙上列一張表格。這張表比任何備份都值錢因為它直接決定安裝界面里哪些分區(qū)該格式化、哪些分區(qū)不能碰。照著下面這個格式填數(shù)據(jù)盤的“存活率”會高很多設(shè)備原掛載點文件系統(tǒng)UUID卷標重裝時處理方式/dev/sda1/boot/efivfat5A6B-2C3DEFI格式化并設(shè)為/boot/efi/dev/sda2/ext49bc2f0e1-2d4a-...無格式化并設(shè)為//dev/sda3swapswap8f621a89-...無設(shè)為交換空間/dev/sdb1/dataext4d5c8f2e1-a0b1-...DATA不格式化僅掛載點設(shè)為/data填表時重點注意三件事第一數(shù)據(jù)盤的UUID要單獨抄清楚后面fstab里要一字不差地寫進去第二卷標列寫上“DATA”這種標識能幫你快速區(qū)分因為分區(qū)界面上設(shè)備名可能重新排列第三確認數(shù)據(jù)盤和系統(tǒng)盤是不是同一塊物理盤如果是兩塊物理盤重裝時只要別選錯盤就不會動到數(shù)據(jù)如果是同一塊盤上既有系統(tǒng)分區(qū)又有data分區(qū)那安裝界面里就要格外小心別為了給根分區(qū)擴容去動data分區(qū)的邊界。這個階段還有一個容易遺留的問題如果之前機器是用LVM邏輯卷管理的df -hT里看到的掛載點可能對應(yīng)的是/dev/mapper/xxx而不是/dev/sdX。銀河麒麟桌面版默認做法是普通分區(qū)但很多運維人員會把服務(wù)器上的習慣帶過來。遇到LVM重裝后還得重新pvscan、vgchange才能掛載建議不是特別熟悉LVM的讀者直接在安裝過程中選擇“自定義安裝”并把分區(qū)重新規(guī)劃為標準分區(qū)而不是硬著頭皮保留邏輯卷結(jié)構(gòu)。3. 安裝界面里的關(guān)鍵決策用戶名一致性與手動分區(qū)3.1 用戶名保持一致的底層邏輯UID/GID與文件屬主確認好分區(qū)信息后雙擊桌面上的“安裝Kylin”進入安裝流程。一路點“下一步”到“創(chuàng)建用戶”這一步時文檔里反復強調(diào)一個細節(jié)新建用戶的用戶名必須和舊系統(tǒng)里的用戶名保持一致。很多人不理解為什么一個用戶名能影響數(shù)據(jù)盤讀取這里涉及到Linux文件權(quán)限的一個底層機制。Linux在文件系統(tǒng)層面記錄文件屬主用的不是用戶名而是UID和GID。也就是說一個文件的owner信息本質(zhì)上是一個數(shù)字名字只是這個數(shù)字在登錄時映射出來的顯示。舊系統(tǒng)里數(shù)據(jù)盤上的文件屬主UID大概率是1000屬于用戶kylin新系統(tǒng)創(chuàng)建用戶時默認也會分配UID 1000。用戶名只要一致新系統(tǒng)登錄后訪問這些文件權(quán)限判斷基本是原樣銜接的。如果用戶名不一致麻煩會出現(xiàn)在路徑上。很多應(yīng)用和個人配置文件在/home/用戶名目錄下比如桌面路徑/home/kylin/Desktop。舊系統(tǒng)數(shù)據(jù)盤里存了一堆帶桌面快捷方式和個人賬戶配置的文件重裝后新用戶叫test系統(tǒng)就會嘗試到/home/test/Desktop找桌面文件而數(shù)據(jù)盤里那堆內(nèi)容在/home/kylin/Desktop路徑整個錯位表現(xiàn)出來就是“數(shù)據(jù)盤在但桌面空了配置也沒了”。所以安裝時我一般都會問清楚舊機器上的用戶名原樣是什么新系統(tǒng)就建一樣的不偷懶改名字。3.2 自定義安裝與手動分區(qū)哪些分區(qū)動、哪些分區(qū)不能動創(chuàng)建用戶之后進入“安裝方式”選擇界面這里千萬不能選“全盤安裝”或者“清除整個磁盤”。這兩個選項會把整塊硬盤都重新分區(qū)數(shù)據(jù)盤神仙也保不住。要選“自定義安裝”進入手動分區(qū)頁面此時安裝界面會把每個磁盤分區(qū)列出來。分區(qū)操作的關(guān)鍵動作是對系統(tǒng)分區(qū)雙擊在彈窗里設(shè)置掛載點和文件系統(tǒng)類型同時勾選“格式化此分區(qū)”對數(shù)據(jù)盤雙擊只設(shè)置掛載點或者保持原有掛載點但絕對不要勾選“格式化”。下面這個表是我在分區(qū)界面核對時用的對照清單可以邊看邊勾分區(qū)彈出窗口里的操作是否勾選格式化/boot/efi (vfat)掛載點選/boot/efi類型保持vfat勾選/ (ext4)掛載點選/類型選ext4勾選swap類型選swap勾選/data (ext4)掛載點自定義類型核對ext4不勾選為什么“格式化”這一步如此致命格式化會重建文件系統(tǒng)的inode表、超級塊和目錄結(jié)構(gòu)相當于把盤上內(nèi)容“抹掉重來”。數(shù)據(jù)盤不格式化它的文件系統(tǒng)還是舊的原始文件數(shù)據(jù)都還在一旦勾了格式化文件系統(tǒng)重建數(shù)據(jù)幾乎等于清空。我見過不止一個用戶分區(qū)界面上手滑把數(shù)據(jù)盤勾了格式化直到裝完進系統(tǒng)才發(fā)現(xiàn)整個盤空了到那一步任何恢復手段都很被動。配置完所有分區(qū)后安裝程序會彈出一個確認框把即將執(zhí)行的操作列出來。這個彈窗是最后一道防線要逐條核對里面有沒有出現(xiàn)數(shù)據(jù)盤的設(shè)備名或“格式化”字樣。確認無誤后再點開始安裝等待系統(tǒng)裝完。裝完之后先不要急著做任何操作因為此時系統(tǒng)雖然起來了數(shù)據(jù)盤的掛載關(guān)系還沒恢復桌面打開的“DATA”盤其實只是系統(tǒng)自動識別到的一塊裸分區(qū)看到的內(nèi)容和舊系統(tǒng)里完全對不上。4. 用blkid與fstab把數(shù)據(jù)盤掛回來UUID配置實操4.1 先卸載自動掛載blkid拿到DATA盤的UUID重裝完成后進入新系統(tǒng)打開“計算機”會看到兩個磁盤入口一個是“文件系統(tǒng)”一個是“DATA”。這個DATA盤是系統(tǒng)檢測到分區(qū)后自動掛載的掛在哪、以什么身份掛載都由系統(tǒng)決定不是你最終要的形態(tài)。數(shù)據(jù)盤里的舊文件看起來不在是因為系統(tǒng)沒有把它放到預期路徑下并不是文件丟了。先不要慌也不要雙擊進去左翻右翻第一件事是把自動掛載卸載掉否則后面手動配置掛載點時容易跟系統(tǒng)的自動掛載打架。在“計算機”界面里右鍵點擊DATA盤選擇“卸載”或者直接到終端里執(zhí)行卸載命令# 先看當前掛載情況確認數(shù)據(jù)盤設(shè)備名 df -hT # 卸載自動掛載的數(shù)據(jù)盤設(shè)備名以實際為準比如 /dev/sdb1 sudo umount /dev/sdb1 # 查看數(shù)據(jù)盤UUID按卷標或設(shè)備名定位 sudo blkid | grep -i dataumount后面跟的設(shè)備名不是固定的有的機器數(shù)據(jù)盤是sdb1有的可能是sda3一定要以df -hT看到的實際設(shè)備為準。blkid | grep -i data這個過濾條件是按卷標匹配的如果數(shù)據(jù)盤沒設(shè)置過卷標輸出可能為空那就直接看sudo blkid完整輸出找到大小和文件系統(tǒng)類型對應(yīng)的那條記錄。拿到UUID后把它復制出來后面編輯fstab時要用注意只復制UUID后面那一段字符串不要帶雙引號。4.2 編輯/etc/fstab與mount -a校驗字段與語法fstab是Linux系統(tǒng)啟動時自動掛載文件系統(tǒng)的配置文件正確寫入數(shù)據(jù)盤信息后以后開機就會自動掛到你指定的目錄。用系統(tǒng)自帶的文本編輯器打開它銀河麒麟桌面通常自帶pluma如果沒有就用gedit或者nano# 編輯fstab文件需要root權(quán)限 sudo pluma /etc/fstabfstab每一行有六個字段空格分隔分別表示設(shè)備標識、掛載點、文件系統(tǒng)類型、掛載選項、是否dump備份、是否fsck檢查。數(shù)據(jù)盤那一行我一般這樣寫# 數(shù)據(jù)盤按UUID掛載nofail表示盤中不存在時系統(tǒng)也能正常啟動 UUIDd5c8f2e1-a0b1-4c2d-9e8f-1a2b3c4d5e6f /data ext4 defaults,nofail 0 2字段逐個說明一下第一列用UUID而不是/dev/sdb1因為設(shè)備名在重啟或插拔后可能變化UUID對同一塊文件系統(tǒng)是固定的第二列/data掛載點必須事先存在如果沒有就后面創(chuàng)建第三列文件系統(tǒng)類型要和blkid輸出完全一致數(shù)據(jù)盤是ext4就寫ext4是xfs就寫xfs第四列defaults,nofail是常規(guī)選擇其中nofail是關(guān)鍵參數(shù)意思是如果啟動時數(shù)據(jù)盤不在比如U盤忘插、硬盤識別慢系統(tǒng)不會卡在啟動階段報錯而是跳過掛載繼續(xù)啟動第五列0表示不參與dump備份第六列2表示啟動時按順序做文件系統(tǒng)檢查根分區(qū)是1其他數(shù)據(jù)分區(qū)是2。保存并退出編輯器后執(zhí)行兩條命令完成掛載目錄創(chuàng)建和配置校驗# 創(chuàng)建數(shù)據(jù)盤掛載點下的子目錄root和home用于對應(yīng)原數(shù)據(jù)盤里的數(shù)據(jù)目錄 sudo mkdir -p /data/root /data/home # 按fstab配置嘗試掛載所有條目有輸出說明有錯誤 sudo mount -a這一步最重要的判斷標準是mount -a執(zhí)行后沒有任何輸出說明配置成功如果有任何返回文字說明fstab里有條目寫錯后面要立即排查。常見錯誤是UUID多了或少了一個字符、文件系統(tǒng)類型寫錯、掛載點目錄不存在。檢查修改后再跑一遍mount -a直到干凈通過。隨后回到“計算機”界面應(yīng)當能看到數(shù)據(jù)盤已經(jīng)掛載到/data雙擊進去就能看到原來的目錄結(jié)構(gòu)。5. 數(shù)據(jù)盤掛載避坑五個常見問題與排查記錄5.1 UID/GID不一致導致數(shù)據(jù)盤文件看不見怎么辦現(xiàn)象重裝后數(shù)據(jù)盤掛載成功也能看到目錄但打開某些文件夾提示“權(quán)限不夠”或者桌面圖標顯示不出來。更隱蔽的表現(xiàn)是文件能看到但無法修改刪除新建文件也會失敗。原因新系統(tǒng)創(chuàng)建用戶時分配的UID和舊系統(tǒng)不一致。比如舊系統(tǒng)用戶UID是1000新系統(tǒng)創(chuàng)建用戶時由于順序不同變成了1001數(shù)據(jù)盤上舊文件的屬主仍然是1000新用戶自然沒有完整權(quán)限。用戶名相同不代表UID一定相同UID才是權(quán)限判斷的真正依據(jù)。解決檢查當前用戶的UID和文件屬主的UID用id命令看用戶用ls -n查看文件屬主數(shù)字。如果確實不一致有兩個辦法。一是在新系統(tǒng)里把用戶UID修改回舊值# 把kylin用戶的UID改回1000組ID同步修改 sudo usermod -u 1000 --gid 1000 kylin修改前確保該UID沒有被其他用戶占用修改后注銷重新登錄生效。二是如果數(shù)據(jù)盤已經(jīng)掛載好直接修正數(shù)據(jù)盤目錄的屬主關(guān)系把/data/home/kylin下所有內(nèi)容歸屬到新用戶# 遞歸修正數(shù)據(jù)盤用戶目錄屬主 sudo chown -R kylin:kylin /data/home/kylin我一般優(yōu)先嘗試第二種因為它不影響系統(tǒng)用戶體系只針對數(shù)據(jù)盤內(nèi)容做修正風險更小。5.2 fstab配置報錯后的三個檢查點現(xiàn)象mount -a執(zhí)行后返回一段錯誤文字類似“wrong fs type”“UUID does not exist”或者直接提示“failed to mount”。嚴重一點的重啟后系統(tǒng)進不去圖形界面屏幕停在emergency mode要求輸入root密碼修復。原因fstab里某一行配置寫錯了導致后續(xù)所有掛載操作中斷。按我的經(jīng)驗三個錯誤源頭占了九成第一UUID復制時漏字符或多了空格第二文件系統(tǒng)類型寫錯比如數(shù)據(jù)盤實際是xfs配置里寫成了ext4第三掛載點目錄沒提前創(chuàng)建掛載器找不到目標路徑。解決按順序檢查三個位置不要猜。先重新執(zhí)行sudo blkid對比UUID一個字符一個字符對再看文件系統(tǒng)類型是否一致最后ls -ld /data確認掛載點存在。排查命令可以一條條來# 第一步核對UUID sudo blkid # 第二步確認掛載點存在 ls -ld /data # 第三步查看mount -a執(zhí)行后的詳細報錯 sudo mount -a如果不小心進入了emergency mode輸入root密碼后用nano /etc/fstab把錯誤行注釋掉行首加#重啟后再逐步修正。這個過程不要慌fstab出問題進不了桌面是常見情況把錯誤的行注釋掉系統(tǒng)就能正常啟動。5.3 數(shù)據(jù)盤掛上了但目錄為空掛載點遮蔽與路徑錯位現(xiàn)象fstab配置正確數(shù)據(jù)盤也掛載成功但進入/data目錄后里面是空的或者說只看到新建的空文件夾舊數(shù)據(jù)不翼而飛。原因兩種可能。一種是掛載點遮蔽如果/data目錄在被掛載之前已經(jīng)存在非空內(nèi)容比如系統(tǒng)安裝時自動生成了lostfound或者其他空目錄數(shù)據(jù)盤掛載上去后內(nèi)容會被這個空目錄“擋住”但從文件系統(tǒng)層面看數(shù)據(jù)盤的數(shù)據(jù)其實已經(jīng)在/data下面只是被底層的舊目錄內(nèi)容干擾了視覺判斷。另一種是路徑錯位舊系統(tǒng)里數(shù)據(jù)盤的內(nèi)容可能不在分區(qū)根目錄而是在子目錄例如/data/home/kylin下面你打開/data看到頂層目錄時沒仔細往下一層走誤以為數(shù)據(jù)沒了。解決用臨時掛載點做一次裸查看把數(shù)據(jù)盤掛到一個全新目錄里看真實結(jié)構(gòu)# 創(chuàng)建臨時掛載目錄并掛載數(shù)據(jù)盤 sudo mkdir -p /mnt/tmp sudo mount --bind /dev/sdb1 /mnt/tmp # 查看數(shù)據(jù)盤真實目錄結(jié)構(gòu) ls -la /mnt/tmp掛載到新目錄后看到的才是數(shù)據(jù)盤里真實的文件系統(tǒng)內(nèi)容。如果看到root和home兩個子目錄說明數(shù)據(jù)都在之前只是看錯路徑如果看到里面就是空的再檢查是不是分區(qū)識別錯了掛載到了別的分區(qū)上去。5.4 桌面快捷方式消失重裝后從數(shù)據(jù)盤找回桌面內(nèi)容現(xiàn)象系統(tǒng)能正常進入數(shù)據(jù)盤掛載成功/data里的文件都在但桌面上干干凈凈之前存放的文件和快捷方式一個都沒出現(xiàn)。原因銀河麒麟桌面默認把用戶的桌面內(nèi)容放在/home/用戶名/Desktop目錄里。重裝后這個目錄是新系統(tǒng)生成的空目錄跟數(shù)據(jù)盤沒有關(guān)聯(lián)。數(shù)據(jù)盤里雖然保留了舊桌面文件但它們掛在/data/home/用戶名/Desktop下面系統(tǒng)桌面不會自動去讀那里。文檔最后說重啟后桌面會出現(xiàn)文件前提是fstab配置里做了正確的路徑對應(yīng)否則默認情況下桌面肯定是空的。解決如果只是臨時找文件直接到/data/home/用戶名/Desktop里把需要的文件復制到當前桌面即可。如果希望以后沿用這個機制更推薦的做法是把主目錄下的Desktop等目錄綁定掛載到數(shù)據(jù)盤對應(yīng)目錄這樣數(shù)據(jù)盤里的內(nèi)容天然就是桌面內(nèi)容# 數(shù)據(jù)盤里保留的目錄先綁定到系統(tǒng)桌面對應(yīng)目錄 sudo mkdir -p /home/kylin/Desktop sudo mount --bind /data/home/kylin/Desktop /home/kylin/Desktop想要重啟后自動生效把這行bind掛載寫進fstab/data/home/kylin/Desktop /home/kylin/Desktop none bind 0 0但從穩(wěn)定性角度我其實更推薦只把數(shù)據(jù)盤作為文件存儲區(qū)不跟系統(tǒng)用戶目錄強綁定畢竟綁定掛載在系統(tǒng)升級時偶爾會出現(xiàn)奇怪行為。桌面文件用軟鏈接方式指向數(shù)據(jù)盤效果一樣風險還低。5.5 最嚴重的失誤分區(qū)間確認彈窗里勾掉了數(shù)據(jù)盤現(xiàn)象重裝過程中沒注意把數(shù)據(jù)盤也勾選了格式化。安裝完成后進入系統(tǒng)數(shù)據(jù)盤變成一個全新的空分區(qū)所有文件全軍覆沒。原因分區(qū)界面雙擊數(shù)據(jù)盤時彈窗默認可能帶著格式化選項用戶沒取消就直接確認或者分區(qū)太多眼花把數(shù)據(jù)盤當成了某個系統(tǒng)分區(qū)處理。在安裝程序的確認彈窗彈出時里面會明確列出即將格式化的設(shè)備名如果當時掃了一眼沒仔細對回車確認就來不及了。解決如果已經(jīng)發(fā)生立刻停止對這塊盤的所有寫入操作關(guān)機拆盤用另一臺Linux機器接上掛載成只讀再用extundelete之類的工具嘗試恢復。ext4文件系統(tǒng)刪除文件后inode信息還殘留在磁盤上但成功率受新寫入量影響極大每一秒都是損失。最有效的預防措施是進入分區(qū)界面前把前面那張分區(qū)記錄表放在手邊數(shù)據(jù)盤的設(shè)備名、卷標寫在醒目的位置彈窗出現(xiàn)時逐項對照看到任何包含數(shù)據(jù)盤設(shè)備名且?guī)Ц袷交謽拥臈l目直接點取消退出安裝程序。6. 從驗證到預防數(shù)據(jù)盤重裝后的完整性檢查習慣整個流程走完之后不要只看一眼桌面有圖標就認為萬事大吉。我的驗證順序是固定的先重啟一次因為fstab的自動掛載只在重啟后才算真正驗證成功。重啟登錄進桌面后打開終端依次跑幾個命令確認掛載狀態(tài)和文件完整性。把下面這段檢查腳本存成一個文件每次重裝后執(zhí)行一遍輸出的內(nèi)容同時寫到日志里方便以后追溯#!/bin/bash # 數(shù)據(jù)盤重裝后的完整性檢查腳本 # 輸出當前/data掛載狀態(tài) df -hT | grep -E 文件系統(tǒng)|/data # 輸出數(shù)據(jù)盤UUID并與fstab對比 sudo blkid | grep /data # 列出數(shù)據(jù)盤下的關(guān)鍵目錄 ls -la /data/ ls -la /data/home/你的用戶名/ | head -20第一行命令確認數(shù)據(jù)盤確實掛載在/data且文件系統(tǒng)類型顯示與fstab配置一致第二行拿到當前真實UUID和你寫入fstab的UUID做比對第三行直接看數(shù)據(jù)盤上關(guān)鍵目錄是否存在文件是否完好。如果腳本輸出里能看到舊系統(tǒng)時期的文件目錄結(jié)構(gòu)本次重裝才算真正完成。幾年前我重裝一臺銀河麒麟工作站時分區(qū)確認彈窗彈出后手一快按了回車整個數(shù)據(jù)盤被格式化掉幾周的實驗記錄全部蒸發(fā)。從那以后我每次重裝前都會強制自己走一遍這個流程先把blkid輸出和分區(qū)記錄表存到U盤重裝完成的第一個動作就是拿記錄表做核對確認數(shù)據(jù)盤確實沒有被格式化再去做掛載和路徑映射。這套習慣比任何命令都值錢。希望幫到你。本文還有配套的精品資源點擊獲取