虛擬機器掛載磁碟變為ro remount失敗問題解決

2021-09-16 13:30:39 字數 1028 閱讀 4954

背景:

看到監控報警swap空間不足,系統記憶體本身占用不高是什麼原因呢。

登入到伺服器檢視發現swap空間沒有了,很奇怪。因為swap空間為dd 出來的檔案然後掛載的。找到swap檔案嘗試啟動。

# swapon swapfile 

報錯: changing permissions of 『swap』: read-only file system

檢視許可權之前我設定的是600。本身root使用者登入,看下屬組和屬主是root,這不應該唯讀。嘗試修改許可權報同樣的錯誤。

嘗試在當前目錄建立乙個檔案也是唯讀。突然明白,本身所在分割槽出了問題。mount 檢視是ro模式。怪不得呢

嘗試重新掛載

# mount -o remount,rw /dev/vdb1 /home/

寫保護了。

斟酌了一下。主要的服務沒在該分割槽,只有乙個測試用的oracle 資料庫,資料庫本身已經掛了。果斷選擇解除安裝後重掛。

# umount /home

umount: /home: target is busy.

(in some cases useful info about processes that use

the device is found by lsof(8) or fuser(1))

解除安裝失敗。

根據提示 lsof檢視一下

# lsof /home

看到結果3個root使用者程序在占用 、

因終端退出沒有錯誤資訊了。

在根據提示fuser 殺掉程序

# fuser -k /home 

殺掉程序後 umount 解除安裝分割槽後重新掛載 解決。

進入分割槽  swapon swapfile 成功。

mount -a 也可以將 /etc/fstab裡面配置的所有分割槽掛載

掛載虛擬機器磁碟檔案

目錄我們想在宿主機上直接檢視vm的虛擬機器磁碟檔案,並讀取裡面的內容,需要怎麼做呢?通過fdisk lu 檢視映象中每個分割槽的偏移量,然後通過loop掛載 root centos images cd var lib libvirt images root centos images fdisk l...

虛擬機器掛載外設

1.右鍵client右下角的光碟圖示 設定 2.iso檔案 選擇乙個iso映象檔案。3.右鍵client右下角的光碟圖示 連線.4.建立資料夾 mnt cdrom su root mkdir cdrom 5.掛載光碟機 dev cdrom到 mnt cdrom mount dev cdrom mnt...

VMware 虛擬機器磁碟

建立磁碟時,會進行兩個操作 分配空間 置零 1 厚置備延遲置零 預設的建立格式,建立磁碟時,直接從磁碟分配空間,但對磁碟保留資料不置零。所以當有i o操作時,只需要做置零的操作。磁碟效能較好,時間短,適合於做池模式的虛擬桌面 2 厚置備置零 thick 建立群集功能的磁碟。建立磁碟時,直接從磁碟分配...