1. 程式人生 > >iSCSI儲存中斷後重連相關問題(乙太網直連模式)

iSCSI儲存中斷後重連相關問題(乙太網直連模式)

實驗室的計算伺服器與儲存之間通過乙太網直連的模式進行連線,可能由於使用的網線太差,受到輕微震盪就斷開連線,導致儲存無法使用。

由於配置了自動掛載,在檢查完網路埠並啟用網路埠後,伺服器與儲存自動連線並自動掛載。但是可能由於網路斷開時伺服器正在使用儲存進行資料讀寫的原因,自動掛載後文件系統變成只讀檔案系統無法進行檔案寫入。建立檔案時顯示“Read Only file system”,使用mount命令檢視後發現儲存被自動掛載成只讀檔案系統了(ro)。

但是使用重新掛載命令掛載成rw時,出現“write protected”,重掛載命令如下:

mount -o remount,rw

檢查iSCSI服務發現正常執行,且重啟後問題仍然無法解決,最後只能手動解除安裝再掛載,問題才得以解決。但是在解除安裝時遇到了解除掛載通常會遇到的問題“device busy”,解決方法如下:
fuser -m -v -i -k /mnt/data

-k引數用於kill所有佔用執行緒,-i引數用於kill前詢問

相關推薦

iSCSI儲存斷後相關問題乙太網模式

實驗室的計算伺服器與儲存之間通過乙太網直連的模式進行連線,可能由於使用的網線太差,受到輕微震盪就斷開連線,導致儲存無法使用。 由於配置了自動掛載,在檢查完網路埠並啟用網路埠後,伺服器與儲存自動連線並自動掛載。但是可能由於網路斷開時伺服器正在使用儲存進行資料讀寫的原因,自動掛

刪除排序鏈表復元素簡單

pan ret margin nsf ace 刪除 nor bold -c 這道題比較簡單,不做過多的描述 給定一個排序鏈表,刪除所有重復的元素每個元素只留下一個。 樣例 給出 1->1->2->null,返回 1->2->null 給出 1

26.如何在實際專案應用ROS導航相關3- 多點導航/巡航

前文 18.如何在實際專案中應用ROS導航相關(1)定點導航使用程式啟動一個pibot_simulator,並且完成一個定點導航,本文對其修改完成一個多點導航航的例子 直接貼出程式碼 navigation_multi_demo.launch <launch

MySQL做日誌redo log,回滾日誌undo log,以及二進位制日誌binlog的簡單總結

MySQL中有六種日誌檔案, 分別是:重做日誌(redo log)、回滾日誌(undo log)、二進位制日誌(binlog)、錯誤日誌(errorlog)、慢查詢日誌(slow query log)、一般查詢日誌(general log),中繼日誌(relay log)。 其中重做日誌和回滾日誌與

Android的圖形影象相關多媒體1

多媒體:(包含文字 圖片 音訊 視訊) 一、  計算機表示圖形的幾種方式  圖形的大小 = 圖片的總畫素 * 每個畫素的大小 JPG格式:它用有失真壓縮方式去除冗餘的影象和彩色資料,獲取得極高的壓縮率的同時能展現十分豐富生動的影象,換句話說,就是可以用最少的磁碟空間得到較好

演算法輸出一個數組複數,並非全部複數

陣列長度為n+1,元素範圍1-n,輸出一個重複的數。 public class TheSameNumber1 { private int theSameNumber(int[] a) {

關於32位程式在64位系統下執行需要注意的定向問題有圖有真相***

0x00 前言 最近學習了[email protected]的文章《Persistence Architecture Matters》,恰巧解決了我之前遇到過的一個問題,理清了檔案和登錄檔重定向中需要注意的細節 大家在學習的過程中難免也會碰到,所以在此分享一下。

ReenTrantLock可入鎖和synchronized的區別總結

循環 比較 關於 兩種方法 sdn 一個 隨機 targe condition ReenTrantLock可重入鎖(和synchronized的區別)總結 可重入性: 從名字上理解,ReenTrantLock的字面意思就是再進入的鎖,其實synchronized關鍵字所使用

51nod 1062 序列最大的數打表預處理

題目 with tdi .aspx input get 例如 ace mark 1062 序列中最大的數 題目來源: Ural 1079 基準時間限制:1 秒 空間限制:131072 KB 分值: 10 難度:2級算法題 收藏 關註 取消關註 有這

mysqlvarchar和char區別思維導圖整理

var 但是 系統 mysql 由於 varchar .html nbsp 了解   由於mysql一直是我的弱項(其實各方面我都是很弱的),所以最近在看msyql,正好看到varchar和char區別,所以整理一下,便於以後遺忘。      0.0圖片已經說明一切,但是系

爬蟲必備—性能相關異步非阻塞

tornado 異步io 主機 quest cookie article Coding aps 技術 在編寫爬蟲時,性能的消耗主要在IO請求中,當單進程單線程模式下請求URL時必然會引起等待,從而使得請求整體變慢。 1. 同步執行 1 import requests

用C語言實現:將數組A的內容和數組B的內容進行交換數組一樣大

image pri 之前 es2017 sys 變量 ret 只需要 題目 之前我們已經完成了對兩個變量內容進行交換的程序,這兩道題目大同小異,不過是將兩數變成了兩數組。 可能我們會想:我們是不是需要第三個數組作為中間變量進行交換操作? 答案是no,我們只需要通過一個循環體

djangoorm分頁功能內置分頁

com 模塊 ren block views ext 如何解決 name view 分批獲取數據的方法 數據庫方法 models.Uinfo.objects.all()[10:20] django自帶的方法 創建一個新的url urlpatterns = [ url

使用IDEA 實現springboot 熱部署 spring boot devtools版

apple convert lang start class tool 但是 原理 tty 第一步:添加springboot的配置文件 首先我先貼出我的配置 添加依賴包 <!-- spring boot devtools 依賴包. --> &

eclipse使用pull報錯git提交沖突

lips style bsp local nbsp 直接 再次 鼠標 eclips 1、工程->Team->pull:報錯 解決方案: 2、工程->Team->Syschronize Workspace: 3、在左側會將有沖突的代碼列舉出來;(

反射獲取一個方法的參數名不是類型(轉)

port 框架 boolean hand inpu 調用 length bool ret https://www.cnblogs.com/guangshan/p/4660564.html   一般來說,通過反射是很難獲得參數名的,只能取到參數類型,因為在編譯時,參數名有可

英互譯詞典二叉搜尋樹

一、BSTree.h #ifndef __BSTREE_H__ #define __BSTREE_H__ #include <stdio.h> #include <stdlib.h> #include <assert.h> #include <

Oracle置序列不刪除重建方式

Oracle中一般將自增sequence重置為初始1時,都是刪除再重建,不過還有種巧妙的方式,不用刪除,利用步長引數,先查出sequence的nextvalue,再把遞增改為負的這個值(反過來走),然後再改回來。 假設需要修改的序列名:seq_name 1、select seq_name.n

【劍指offer】陣列的逆序對校正書上錯誤【歸併排序】

題目描述 在陣列中的兩個數字,如果前面一個數字大於後面的數字,則這兩個數字組成一個逆序對。輸入一個數組,求出這個陣列中的逆序對的總數P。並將P對1000000007取模的結果輸出。 即輸出P%1000000007 題目保證輸入的陣列中沒有的相同的數字 資料範圍:

mac新增環境變數無效因為安裝了zsh

突然換成了mac工作,所以遇到了很多的問題,這一週來各種問題,尤其是環境變數的問題,讓我非常的頭疼,最終還是讓我找到了這個最正確的答案! 以下前半部說的是 使用bash作為預設shell,後半部分是 安裝了zsh導致環境變數無效的問題及解決辦法! mac 一般使用