linux對只有Read-only filesystem的檔案,如何改為為可寫、可讀許可權?
問題:
push 某個檔案到目標板(比如/data目錄下)時,提示其目錄是隻讀的;可通過如下命令,將目標目錄臨時變更為可讀寫模式:
解決方法:
mount -o remount -rw /data
【擴充套件:】
重新掛載為已經掛載了的檔案系統(以讀寫許可權掛載),需要注意的是,掛載點必須是一個已經存在的目錄,這個目錄可以不為空。一般用於此目錄下的檔案為ro許可權,需要臨時變更為可修改許可權。
引數:
-o <選項> 指定掛載檔案系統時的選項,有些也可寫到在 /etc/fstab 中。常用的有:
defaults 使用所有選項的預設值(auto、nouser、rw、suid)
auto/noauto 允許/不允許以 –a選項進行安裝
dev/nodev 對/不對檔案系統上的特殊裝置進行解釋
exec/noexec 允許/不允許執行二進位制程式碼
suid/nosuid 確認/不確認suid和sgid位
user/nouser 允許/不允許一般使用者掛載
codepage=XXX 內碼表
iocharset=XXX 字符集
ro 以只讀方式掛載
rw 以讀寫方式掛載
remount 重新安裝已經安裝了的檔案系統
loop 掛載“迴旋裝置”以及“ISO映象檔案”
1、mount: 用於檢視哪個模組輸入只讀,一般顯示為: [[email protected] ~]# mount /dev/cciss/c0d0p2 on / type ext3 (rw) proc on /proc type proc (rw) sysfs on /sys type sysfs (rw) devpts on /dev/pts type devpts (rw,gid=5,mode=620) /dev/cciss/c0d0p7 on /home type ext3 (rw) /dev/cciss/c0d0p6 on /var type ext3 (rw) /dev/cciss/c0d0p3 on /usr type ext3 (rw) /dev/cciss/c0d0p1 on /boot type ext3 (rw) tmpfs on /dev/shm type tmpfs (rw) none on /proc/sys/fs/binfmt_misc type binfmt_misc (rw) sunrpc on /var/lib/nfs/rpc_pipefs type rpc_pipefs (rw) /dev/dm-0 on /home/book/upload/BookFile1 type ext3 (rw) /dev/dm-1 on /home/book/upload/BookFile2 type ext3 (rw) /dev/dm-2 on /backup type ext3 (rw) /dev/dm-3 on /home/book/upload/BookFile3 type ext3 (ro)
2、如果發現有ro,就重新mount,或者umount以後再remount
3、umount /dev/dm-3 如果發現有提示“device is busy”,找到是什麼程序使得他busy fuser -m /mnt/data 將會顯示使用這個模組的pid fuser -mk /mnt/data 將會直接kill那個pid 然後重新mount即可。
4、還有一種方法是直接remount,命令為 mount -o rw,remount /mnt/data。
相關推薦
linux對只有Read-only filesystem的檔案,如何改為為可寫、可讀許可權?
問題: push 某個檔案到目標板(比如/data目錄下)時,提示其目錄是隻讀的;可通過如下命令,將目標目錄臨時變更為可讀寫模式:解決方法: mount -o remount -rw /data【擴充套件:】重新掛載為已經掛載了的檔案系統(以讀寫
菜鳥學習--- linux下nfs Read-only file system
nfs[root@nfsclient alidata]# touch 24 touch: cannot touch `24‘: Read-only file system一、查看mount 是否有權限[root@nfsclient /]# mount /dev/sda3 on / type ext4 (rw)
linux 中出現 Read-only file system
linux 中出現 Read-only當linux操作系統啟動出現root用戶也無法進行任何的文件寫操作時,無論什麽用戶(包括root)寫文件保存或者刪除文件,且對操作文件或目錄都有寫權限時,還任然報錯:E212: Can‘t open file for writing 或者 Read-only file s
【Linux學習筆記11】移動檔案,目錄的mv命令以及關於檢視檔案的技巧
首先給大家分享一下移動檔案、目錄的命令—mv命令(move) (這裡不會像前面那麼詳細地說,因為與前一篇的cp命令有很多相同點,重頭戲在檢視檔案的技巧) mv命令:用於移動檔案或者目錄 mv /tmp/CJlinux/1/2/1.txt /t
LINUX系統ORACLE11G 64位安裝檔案,非官方下載,不需要登入ORACLE賬戶linux.x64_11gR2_database
從oracle官方下載還得註冊一個oracle的帳號,這個不需要,直接下載的檔案。 注意這是linux版本的,64位,oracle11g的。 解壓密碼:123456 網盤檔案,可能會有一個廣告頁面,請忽略,下載速度還是很快的哈。 --------PS-----------------
Linux從Ftp上下載最新檔案,並儲存到指定目錄(實現有點2--)
#!/bin/bash #PS4="#:" #set -x ip=a.b.c.d user=*** passwd=*** srcdir=~/Game ftp -n << ! open $ip 21 user $user $passwd prompt binary dir /server/Linux
【Unix/Linux】【命令】【檔案,目錄操作工具】列出所有子目錄與檔案——ls (ll)命令
ls命令是Linux下最常用的命令。ls命令就是list的縮寫。預設下ls用來列印當前目錄的清單。如果ls指定其他目錄,那麼就會顯式指定目錄裡的檔案及資料夾清單。通過ls命令不僅可以檢視linux資料夾包含的檔案,而且可以檢視檔案許可權等等。 命令格式: ls [選項]
mybatis 一對多,多對多等關係xml檔案中sql的寫法以及快取、延遲載入的配置寫法
高階功能https://blog.csdn.net/dfsaggsd/article/details/50555583 對映關係 一對一對映 SQL語句:使用者訂單查詢 SELECT orders.*, USER.username,
【Unix/Linux】【命令】【檔案,目錄操作工具】複製檔案或目錄——cp命令
cp命令用來複制檔案或者目錄,是Linux系統中最常用的命令之一。 一般情況下,shell會設定一個別名,在命令列下複製檔案時,如果目標檔案已經存在,就會詢問是否覆蓋,不管你是否使用-i引數。但是如果是在shell指令碼中執行cp時,沒有-i引數時不會詢問是否覆蓋。這說明命
linux下複製目錄下所有檔案,包括隱藏檔案到指定目錄
linux下複製當前目錄下面檔案到目錄b的話: cp -rf * b 這樣子只能複製非隱藏檔案和目錄。 cp -rf .* b 因為.*包含了.和..,這樣子複製會出問題,當前目錄的上一層目錄都可能被複制過去。 這裡可以藉助ls -A命令,來過濾.和..目錄並且包
Linux--對目錄下的配置檔案批量修改IP
sed -i 's/10.1.1.1/10.1.1.2/g' `grep -ir 10.1.1.1 * |grep -E '.xml:|.cfg:|.ini:|.wsdl:|.properties:' | awk -F: '{print $1}' | uniq ` 注:其
如何快速解決linux只讀系統 Read-only file system
Linux命令:fsck 功能說明:檢查檔案系統並嘗試修復錯誤。語 法:fsck [-aANPrRsTV][-t <檔案系統型別>][檔案系統...]補充說明:當檔案系統發生錯誤四化,可用fsck指令嘗試加以修復。參 數:-a 自動修復檔案系統,不詢問任何問題。-A 依照/etc/fsta
linux中通過shell指令碼複製檔案,並用時間戳命名
其中/var/log/ha/ha.log該檔案是被複制檔案,var/log/ha/log/$currentTimeStamp時間戳生成的檔案複製的檔案,/var/log/ha/cp_info.log是實行本shell的操作記錄,同時本currentTimeStamp時間戳是長
linux命令-尋找超過100M的檔案,並將其刪除
find / -type f -size +100M | xargs rm -rf 其中第一個/表示路徑,此時表示的是根目錄,也就是搜尋全部的檔案 -type表示型別 f表示是檔案 -size 表示大小 +100M:表示大於100M 後面就是執行的
使用linux分割較大的日誌檔案,檢視日誌
在排查專案問題的時候,日誌檔案是很有參考價值的。但是如果專案執行時間比較久,產生的日誌可能是海量的,如果需要檢視較大日誌檔案就會很麻煩,我們可以使用linux提供的split命令,將較大的日誌檔案切割為小檔案,方便我們檢視日誌檔案,進行問題的定位。1.切割檔案1)使用split分割大檔案原檔案為圖所 命令
遍歷資料夾內所有的CSV檔案,並且合併為同一個CSV
import pandas as pd import os ### 讀取檔案中的資料內容。 os.listdir(u"F:/公司/03_Study/01_爬蟲") Folder_Path = u"F:/公司/03_Study/01_爬蟲" # 要拼接的資料夾及其完整路徑,注意不要包含中文
pandas讀取股票檔案,以日期為index輸出
import pandas as pd datt=pd.read_csv('D:\python_prj_1\s0000001.csv',encoding='gbk', usecols=['日期','股票程式碼','名稱','成交金額'],pa
使用dom4j解析xml檔案,並封裝為javabean物件
dom4j是一個java的XML api,效能優異、功能強大、易於使用。這裡使用dom4j對xml檔案進行解析,並完成對檔案的封裝。 實現對xml檔案的解析,主要使用到的是dom4j中的SAXReader類,該類的使用方法如下: SAXReader 類 //構造SAXReader SAX
robot framework讀取Excel檔案,並儲存為list
最近剛使用Robot Framework不久,為了使程式碼和資料分離,需要讀取Excel文字資訊,問題困擾了一天,最後終於解決了, 讀檔案需要ExcelLibrary包支援 1.安裝ExcelLibrary 可以直接通過命令安裝:pip install robotfr
hibernate配置檔案,一般命名為hibernate.cfg.xml
<?xml version="1.0" encoding="UTF-8"?> <!DOCTYPE hibernate-configuration PUBLIC "-//Hibernate/Hibernate Configuration DTD 3.