1. 程式人生 > >Linux環境下mount提示Already mounted or busy 原因查詢

Linux環境下mount提示Already mounted or busy 原因查詢

在Ubuntu的環境下,發現有個磁碟沒有利用起來,就打算將此磁碟利用起來,存放備份日誌使用。結果在使用過程中遇到一下問題,記錄如下:

1)使用lsblk命令檢視到有個sda的磁碟沒有使用。然後使用fdisk命令打算將其分割槽。但是使用fdisk /dev/sda 敲入p命令的時候,發現分割槽又是存在的。這個時候感覺到有些奇怪…
2)這個時候使用fdisk命令將分割槽刪除然後重新建立一個分割槽,再使用lsblk命令就可以看到分割槽了。然後建立了一個備份的資料夾/var/backup_local,使用命令mount /dev/sda1 /var/backup_local進行操作,提示“ mount: /dev/sda1 is already mounted or /var/backup_local busy”
這個資料夾明明是剛剛建立的,不可能有其它的使用者。對於/dev/sda1經過一番排查也沒有看到其它的使用者。

經過仔細觀察發現,這個磁碟上貼有一個“RAID”的標籤。然後就明白了,這個磁碟是在其它機器上做過RAID的。當前的機器環境中並不需要做RAID,之前的RAID記錄也沒有清除。導致這個問題的出現。

3)將磁碟插到一個有RAID卡的機器上,清除RAID之後再使用就正常了。

後來上網查了一個這個問題,對於mount操作中遇到的這個問題除了常見的資源被佔用,使用衝突之外,還有以下原因不大好定位:
其一就是上面提到的磁碟中有RAID資訊沒有清除的情況
其二就是使用lvm方式對磁碟進行使用過,再次使用時沒有清除資訊的情況。

相關推薦

Linux環境mount提示Already mounted or busy 原因查詢

在Ubuntu的環境下,發現有個磁碟沒有利用起來,就打算將此磁碟利用起來,存放備份日誌使用。結果在使用過程中遇到一下問題,記錄如下: 1)使用lsblk命令檢視到有個sda的磁碟沒有使用。然後使用fdisk命令打算將其分割槽。但是使用fdisk /dev/sd

Linux環境段錯誤(Segmentation fault)的產生原因及除錯方法小結

最近在Linux環境下做C語言專案,由於是在一個原有專案基礎之上進行二次開發,而且專案工程龐大複雜,出現了不少問題,其中遇到最多、花費時間最長的問題就是著名的“段錯誤”(Segmentation Fault)。藉此機會系統學習了一下,這裡對Linux環境下的段錯誤做個小結,

mount: /dev/sdb already mounted or /sheepdog1 busy(multipath,wwid,uuid,udev)

multipath 存儲 利用 lin fuse tro channel 發現 使用 正常處理邏輯: 先umount /dev/sdb或是umount /backup如果還是顯示的busy,你試試下面的方法fuser -m /dev/sdb查看一下是否sdb1正在被使用,或

Linux環境,多圖片上傳提示沒有這樣的檔案或目錄解決方式

//列表縮圖 $title_file = $request->file("title_pic"); $product_file = $request->file("productpic");

Windows or Linux環境利用“共享記憶體”實現程序間通訊的C/C++程式碼

程序A對應的程式: #include <iostream> #include <windows.h> using namespace std; #define BUF_SIZE 1025 char szName[] = "NameOfMappi

kettle-linux環境部署kettle,執行kitchen.sh檔案報錯後安裝 libwebkitgtk,提示沒有可用軟體包libwebkitgtk。

執行./kitchen.sh 報錯資訊: [[email protected] data-integration]# ./kitchen.sh ##########################################################

Linux環境的 pyenv的安裝

pyenvCentOS上安裝pyenv:在安裝pyenv前,需要先安裝如下的依賴包:在 CentOS/RHEL/Fedora 下:yum install readline readline-devel readline-static yum install openssl openssl-devel open

linux環境部署zabbix3.2、模板、郵件告警詳細過程

-1 ice erer without zlib zip ever native item 服務端部署: 系統環境及軟件版本: Linux:release 6.3 zabbix:zabbix-3.2.5.tar.gz nginx:nginx-1.12.0.tar.gz ph

2.Linux環境配置Solr4.10.3

margin 內容 src source -type alt 技術 tgz 安裝包 1.準備階段 操作系統:CentOS 6.8 安裝包:/home/test solr-4.10.3.tgz.tar IK Analyzer 2012FF_hf1.zip jdk-8u12

由一個簡單需求到Linux環境的syslog、unix domain socket

message python domain 服務器 import 需求:回到頂部  工作中有一個在Linux(debian8)環境下運行的服務器程序,用python語言實現,代碼中有不同優先級的日誌需要記錄,開發的時候都是使用python的logging模塊輸出到文件,示例代碼如下:  

(1)Jenkins Linux環境的簡單搭建

linux java jenkins安裝部署 jdk apache-maven (1)Jenkins Linux環境下的簡單搭建 Jenkins是一個開源軟件項目,旨在提供一個開放易用的軟件平臺,使軟件的持續集成變成可能。----百度百科 這是一款基於Java開發的工具。種種

linux 環境備份oracle 數據庫

備份 命令 目錄 lin 安裝目錄 su - linux 輸出 所有者 登陸linux後,進入oracle的安裝目錄下,找到bin那個目錄,進入bin目錄ls -l 看這些命令的所有者: su - oracle這時會進入這個用戶的主目錄/home/oracle,此時,可以用

將windows上面的項目拷貝到Linux環境報錯不能夠找到對應的表com.mysql.jdbc.exceptions.jdbc4.MySQLSyntaxErrorException: Table 'puyang.ServiceType' doesn't exist

exce 服務 inux 區分 大小 blog alt logs 就會 將一模一樣的項目從win遷移到到linux上報錯: 一開始還是以為是linux不能識別hql語句,查找資料發現是因為Liunx服務器上mysql是區分大小寫的,而本地是不區分的如:代碼是這樣寫的@En

linux環境關於顯示日期及修改密碼的小練習

一只小菜鳥的成長1.顯示1984-11-18是1984年的第幾天 2.顯示當前的日期 ##上面是兩種不同的表現形式## 3.在超級用戶下修改student用戶的密碼,並且student用戶在第一次登錄後強制修改密碼 ## passwd -e ## 強制修改密碼##註意:當使用root用戶修改其他用戶密

Linux環境使用SSH判斷端口是否通

linux telnet redhat 在Linux環境下使用SSH判斷端口是否通在windows/linux環境下,可以使用telnet判斷端口狀態,但有時候在Linux環境下沒有telnet,所以可以使用ssh判斷端口狀態。 一、ssh使用方法:命令:ssh -v -p port [email

linux環境tomcat啟動成功,請求頁面出現404

無法 .html 奇怪 tomcat啟動 web訪問 第一次 裏的 同事 有變 這種情況很多,本文記錄我遇到比較奇葩的情況。 第一次tomact啟動成功,訪問404,亂搗鼓不知怎麽好了;第二次tomcat啟動成功,可以訪問部分鏈接,有些卻報404,但是代碼和數據都還是以前的

linux環境jdk部署配置

etc $path 是否 ssp java jdk1 配置系統 exp 執行文件 1、java官網下載相關的jdk包 2、配置系統環境變量,編輯/etc/profile文件,在文件的末尾添加一下信息: export JAVA_HOME=/usr/jdk1.8.0_101ex

eclipse遠程調試Linux環境的web項目

config pil logs .com xxx web declare 但是 遠程服務 前提: 遠程服務器上的代碼和本地的代碼同步 第一步 : 配置遠程服務器下的startup.sh文件   在第一行添加 : declare -x CATALINA_OPTS="-se

Linux環境安裝XAMPP的PHP的PDF擴展

dynamic obj directory -- lib mic php.ini ble 報錯 安裝pdf擴展1. wget http://pecl.php.net/get/pdflib-4.1.2.tgz2. tar zxvf pdflib-4.1.2.tgz3. cd

Linux環境啟動MySQL數據庫出現找不到mysqld.sock的解決辦法!

備註 sta 就會 超級 默認目錄 sql數據庫 su - 用戶 lib 問題:   在普通用戶權限下運行:mysql -u root -p,回車之後如果會出現如下錯誤:ERROR 2002 (HY000): Can‘t connect to local MySQL ser