Linux 執行partprobe命令時遇到Unable to open /dev/sr0 read-write (Read-only file system)

来源:http://www.cnblogs.com/kerrycode/archive/2016/07/02/5634981.html
-Advertisement-
Play Games

在使用fdisk創建分區時,我們會使用partprobe命令可以使kernel重新讀取分區信息,從而避免重啟系統,但是有時候會遇到下麵錯誤信息“Warning: Unable to open /dev/sr0 read-write (Read-only file system). /dev/sr0 ... ...


在使用fdisk創建分區時,我們會使用partprobe命令可以使kernel重新讀取分區信息,從而避免重啟系統,但是有時候會遇到下麵錯誤信息“Warning: Unable to open /dev/sr0 read-write (Read-only file system). /dev/sr0 has been opened read-only.”,如下所示:

[root@getlnx14test scsi_device]# fdisk /dev/sde
 
The number of cylinders for this disk is set to 19581.
There is nothing wrong with that, but this is larger than 1024,
and could in certain setups cause problems with:
1) software that runs at boot time (e.g., old versions of LILO)
2) booting and partitioning software from other OSs
   (e.g., DOS FDISK, OS/2 FDISK)
 
Command (m for help): p
 
Disk /dev/sde: 161.0 GB, 161061273600 bytes
255 heads, 63 sectors/track, 19581 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes
 
   Device Boot      Start         End      Blocks   Id  System
/dev/sde1               1       15665   125829081    5  Extended
/dev/sde2           15666       17231    12578895   83  Linux
/dev/sde5               1       15665   125829049+  83  Linux
 
Command (m for help): n
Command action
   l   logical (5 or over)
   p   primary partition (1-4)
p
Partition number (1-4): 3
First cylinder (17232-19581, default 17232): 17232
Last cylinder or +size or +sizeM or +sizeK (17232-19581, default 19581): 
Using default value 19581
 
Command (m for help): w
The partition table has been altered!
 
Calling ioctl() to re-read partition table.
 
WARNING: Re-reading the partition table failed with error 16: Device or resource busy.
The kernel still uses the old table.
The new table will be used at the next reboot.
Syncing disks.

 

[root@getlnx14test scsi_device]# partprobe
Warning: Unable to open /dev/sr0 read-write (Read-only file system).  /dev/sr0 has been opened read-only.
[root@getlnx14test scsi_device]# 

 

clip_image001

 

其實不要擔心和緊張, /dev/sr0是你的光碟機(CD Drive),因為你運行partprobe時沒有指定設備,所以它會檢查所有的塊設備(block devices),由於光碟機是read-only,所以報上述告警信息,其實避免這個錯誤也很簡單,你只需要使用partprobe檢查、掃描指定設備即可。如下所示

[root@getlnx14test scsi_device]# partprobe /dev/sde
[root@getlnx14test scsi_device]# 


您的分享是我們最大的動力!

-Advertisement-
Play Games
更多相關文章
  • 一. 函數 1. c2b函數:clob轉blob create or replace function c2b (b in clob default empty_clob()) return blob is res blob; bLen number := dbms_lob.getlength(b) ...
  • 對於設計和創建資料庫完全是個新手?沒關係,Joe Celko, 世界上讀者數量最多的SQL作者之一,會告訴你這些基礎。和往常一樣,即使是最專業的資料庫老手,也會給他們帶來驚喜。Joe是DMBS雜誌是多年來最受 讀者喜愛的作者。他在美國、英國,北歐,南美及非洲傳授SQL知識。他在ANSI / ISO ...
  • 開始採用Extended Events 最大的阻礙之一是需要使用Xquery和XML知識用來分析數據。創建和運行會話可以用T-SQL完成,但是無論使用什麼目標,數據都會被轉換為XML。這個限制在SQL Server 2012中已經被移除,它已經實現了Extended Events 用戶界面。在SQL... ...
  • ADO.Net中Sql語句: insert into RoomType(TypeName,Price,AddBed,BedPrice,Remark)output inserted.ID values('kkk',321,1,34,'oooo') EF中: 添加數據保存後直接對象名.ID。 例子:Us ...
  • create proc [dbo].[usp_contacts_select_by_page]--存儲過程名稱 @pageindex int,--當前頁 @pagesize int,--每頁條數 @pagecount int output,--總頁數 @recordcount int output- ...
  • 本人使用CentOs6.5 最近在學習linux操作系統,單在使用shell連接前都要使用ifconfig eth0 設置一個臨時IP讓我不勝其煩。決定學習設置一個固定IP 步驟: 1、登錄電腦後使用 setup 命令 進入下圖界面 2、選擇網路配置 3、選擇設備配置 4、進入 eth0 5、陪配 ...
  • 需要使用Linux的遠程桌面服務,xmanager之前用過,感覺一般,這次嘗試下vnc 我的操作系統是centos7 一服務端 安裝VNCServer #yum -y install vnc *vnc-server* 設置密碼 # vncserverYou will require a passwo ...
  • 一、線上安裝 : 即可安裝 如果在安裝完後無法用Tab鍵補全命令,可以執行: APT(Advanced Packaging Tool), 包括apt get, apt cache, apt cdrom等工具,APT可以自動下載,配置,安裝二進位或者源代碼格式的軟體包,因此簡化了Unix系統上管理軟體 ...
一周排行
    -Advertisement-
    Play Games
  • 移動開發(一):使用.NET MAUI開發第一個安卓APP 對於工作多年的C#程式員來說,近來想嘗試開發一款安卓APP,考慮了很久最終選擇使用.NET MAUI這個微軟官方的框架來嘗試體驗開發安卓APP,畢竟是使用Visual Studio開發工具,使用起來也比較的順手,結合微軟官方的教程進行了安卓 ...
  • 前言 QuestPDF 是一個開源 .NET 庫,用於生成 PDF 文檔。使用了C# Fluent API方式可簡化開發、減少錯誤並提高工作效率。利用它可以輕鬆生成 PDF 報告、發票、導出文件等。 項目介紹 QuestPDF 是一個革命性的開源 .NET 庫,它徹底改變了我們生成 PDF 文檔的方 ...
  • 項目地址 項目後端地址: https://github.com/ZyPLJ/ZYTteeHole 項目前端頁面地址: ZyPLJ/TreeHoleVue (github.com) https://github.com/ZyPLJ/TreeHoleVue 目前項目測試訪問地址: http://tree ...
  • 話不多說,直接開乾 一.下載 1.官方鏈接下載: https://www.microsoft.com/zh-cn/sql-server/sql-server-downloads 2.在下載目錄中找到下麵這個小的安裝包 SQL2022-SSEI-Dev.exe,運行開始下載SQL server; 二. ...
  • 前言 隨著物聯網(IoT)技術的迅猛發展,MQTT(消息隊列遙測傳輸)協議憑藉其輕量級和高效性,已成為眾多物聯網應用的首選通信標準。 MQTTnet 作為一個高性能的 .NET 開源庫,為 .NET 平臺上的 MQTT 客戶端與伺服器開發提供了強大的支持。 本文將全面介紹 MQTTnet 的核心功能 ...
  • Serilog支持多種接收器用於日誌存儲,增強器用於添加屬性,LogContext管理動態屬性,支持多種輸出格式包括純文本、JSON及ExpressionTemplate。還提供了自定義格式化選項,適用於不同需求。 ...
  • 目錄簡介獲取 HTML 文檔解析 HTML 文檔測試參考文章 簡介 動態內容網站使用 JavaScript 腳本動態檢索和渲染數據,爬取信息時需要模擬瀏覽器行為,否則獲取到的源碼基本是空的。 本文使用的爬取步驟如下: 使用 Selenium 獲取渲染後的 HTML 文檔 使用 HtmlAgility ...
  • 1.前言 什麼是熱更新 游戲或者軟體更新時,無需重新下載客戶端進行安裝,而是在應用程式啟動的情況下,在內部進行資源或者代碼更新 Unity目前常用熱更新解決方案 HybridCLR,Xlua,ILRuntime等 Unity目前常用資源管理解決方案 AssetBundles,Addressable, ...
  • 本文章主要是在C# ASP.NET Core Web API框架實現向手機發送驗證碼簡訊功能。這裡我選擇是一個互億無線簡訊驗證碼平臺,其實像阿裡雲,騰訊雲上面也可以。 首先我們先去 互億無線 https://www.ihuyi.com/api/sms.html 去註冊一個賬號 註冊完成賬號後,它會送 ...
  • 通過以下方式可以高效,並保證數據同步的可靠性 1.API設計 使用RESTful設計,確保API端點明確,並使用適當的HTTP方法(如POST用於創建,PUT用於更新)。 設計清晰的請求和響應模型,以確保客戶端能夠理解預期格式。 2.數據驗證 在伺服器端進行嚴格的數據驗證,確保接收到的數據符合預期格 ...