解決linux對D盤(非系統盤)只有只讀許可權,無法建立資料夾 (linux 重新掛載碟符)
問題描述:安裝了雙系統以後,不捨得將非系統檔案放在與windows共用的C 盤裡(我給linux的分割槽大小是23G),於是想在D盤(1000G)裡劃出一個資料夾給ubuntu檔案用。卻不料無法在D 盤建立資料夾。如下圖,那個右下角有個小加號的按鈕是灰色的
環境宣告:
ubuntu18.04
win10
D盤在我的機器上被叫做DATA,已經掛載(所謂掛載就是已安裝能被看到),不過掛在方式是隻讀
示例程式碼中有//的行是為了方便閱讀手寫的,不是機器輸出的
解決方法:
1.檢視D盤的檔名
[email protected]:/media/hsd/DATA/UBUNTU# fdisk -l Disk /dev/loop0: 29.5 MiB, 30932992 bytes, 60416 sectors Units: sectors of 1 * 512 = 512 bytes Sector size (logical/physical): 512 bytes / 512 bytes I/O size (minimum/optimal): 512 bytes / 512 bytes Disk /dev/loop1: 21 MiB, 22003712 bytes, 42976 sectors Units: sectors of 1 * 512 = 512 bytes Sector size (logical/physical): 512 bytes / 512 bytes I/O size (minimum/optimal): 512 bytes / 512 bytes ...//以及一些小分割槽 Disk /dev/sda: 931.5 GiB, 1000204886016 bytes, 1953525168 sectors Units: sectors of 1 * 512 = 512 bytes Sector size (logical/physical): 512 bytes / 4096 bytes I/O size (minimum/optimal): 4096 bytes / 4096 bytes Disklabel type: gpt Disk identifier: 1FDC707C-C95A-464A-9DEB-26B1E9958691 Device Start End Sectors Size Type /dev/sda1 2048 264191 262144 128M Microsoft reserved /dev/sda2 264192 1953523711 1953259520 931.4G Microsoft basic data Disk /dev/sdb: 119.2 GiB, 128035676160 bytes, 250069680 sectors Units: sectors of 1 * 512 = 512 bytes Sector size (logical/physical): 512 bytes / 4096 bytes I/O size (minimum/optimal): 4096 bytes / 4096 bytes Disklabel type: gpt Disk identifier: AC5E1A88-1A1E-4B24-985C-E8A088715F42 Device Start End Sectors Size Type /dev/sdb1 2048 1333247 1331200 650M EFI System /dev/sdb2 1333248 1595391 262144 128M Microsoft reserved /dev/sdb3 1595392 175817770 174222379 83.1G Microsoft basic data /dev/sdb4 220651520 222375935 1724416 842M Windows recovery environment /dev/sdb5 222375936 247625727 25249792 12G Windows recovery environment /dev/sdb6 247627776 250048511 2420736 1.2G Windows recovery environment /dev/sdb7 175818752 204486655 28667904 13.7G Linux filesystem /dev/sdb8 204486656 220651519 16164864 7.7G Linux swap Partition table entries are not in disk order. ....//以及一些小分割槽
可以根據硬碟大小,推斷出我的D盤叫做 /dev/sda
2.確定原來D盤的掛在目錄
D盤原來的掛在目錄一般在 /mnt 或/media 下(這個要從最根目錄進入,不是使用者目錄)
[email protected]:/media/hsd# ls
DATA OS
這樣就可以找到自己硬碟坐在的目錄
3.重新掛載
[email protected]:/media/hsd# mount -o remount,rw /dev/sda ./DATA
-o 表示 option ,remount:重新掛載,w 讀寫模式, 前一個路徑:硬碟檔名, 後一個路徑:掛載的目錄
這樣以後再開啟檔案管理器:
可以看到那個新建資料夾的圖示亮了起來。
附: mount 使用說明
語法:mount [-afFhnrvVw] [-L<標籤>] [-o<選項>] [-t<檔案系統型別>] [裝置名] [載入點]
用法說明:mount可將指定裝置中指定的檔案系統載入到Linux目錄下(也就是裝載點)。可將經常使用的裝置寫入檔案/etc/fstab,以使系統在每次啟動時自動載入。mount載入裝置的資訊記錄在/etc/mtab檔案中。使用umount命令解除安裝裝置時,記錄將被清除。
常用引數和選項:
-a 載入檔案/etc/fstab中設定的所有裝置。
-f 不實際載入裝置。可與-v等引數同時使用以檢視mount的執行過程。
-F 需與-a引數同時使用。所有在/etc/fstab中設定的裝置會被同時載入,可加快執行速度。
-h 顯示線上幫助資訊。
-L<標籤> 載入檔案系統標籤為<標籤>的裝置。
-l 顯示已載入的檔案系統列表(同直接執行mount)
-n 不將載入資訊記錄在/etc/mtab檔案中。
-o<選項> 指定載入檔案系統時的選項。有些選項也可在/etc/fstab中使用。這些選項包括:
async 以非同步的方式執行檔案系統的輸入輸出動作。
atime 每次存取都更新inode的存取時間,預設設定,取消選項為noatime。
auto 必須在/etc/fstab檔案中指定此選項。執行-a引數時,會載入設定為auto的裝置,取消選取為noauto。
defaults 使用預設的選項。預設選項為rw、suid、dev、exec、anto nouser與async。
dev 可讀檔案系統上的字元或塊裝置,取消選項為nodev。
exec 可執行二進位制檔案,取消選項為noexec。
noatime 每次存取時不更新inode的存取時間。
noauto 無法使用-a引數來載入。
nodev 不讀檔案系統上的字元或塊裝置。
noexec 無法執行二進位制檔案。
nosuid 關閉set-user-identifier(設定使用者ID)與set-group-identifer(設定組ID)設定位。
nouser 使一位使用者無法執行載入操作,預設設定。
remount 重新載入裝置。通常用於改變裝置的設定狀態。
ro 以只讀模式載入。
rw 以可讀寫模式載入。
suid 啟動set-user-identifier(設定使用者ID)與set-group-identifer(設定組ID)設定位,取消選項為nosuid。
sync 以同步方式執行檔案系統的輸入輸出動作。
user 可以讓一般使用者載入裝置。
-r 以只讀方式載入裝置。
-t<檔案系統型別> 指定裝置的檔案系統型別。常用的選項說明有:
minix Linux最早使用的檔案系統。
ext2 Linux目前的常用檔案系統。
msdos MS-DOS 的 FAT。
vfat Win85/98 的 VFAT。
nfs 網路檔案系統。
iso9660 CD-ROM光碟的標準檔案系統。
ntfs Windows NT的檔案系統。
hpfs OS/2檔案系統。Windows NT 3.51之前版本的檔案系統。
auto 自動檢測檔案系統。
ubifs (Unsorted Block Image File System, UBIFS)無序區塊映象檔案系統是用於固態儲存裝置上,為JFFS2的後繼檔案系統之一。
-v 執行時顯示詳細的資訊。
-V 顯示版本資訊。
-w 以可讀寫模式載入裝置,預設設定。
相關推薦
解決linux對D盤(非系統盤)只有只讀許可權,無法建立資料夾 (linux 重新掛載碟符)
問題描述:安裝了雙系統以後,不捨得將非系統檔案放在與windows共用的C 盤裡(我給linux的分割槽大小是23G),於是想在D盤(1000G)裡劃出一個資料夾給ubuntu檔案用。卻不料無法在D 盤建立資料夾。如下圖,那個右下角有個小加號的按鈕是灰色的 環境宣告
分享一個Linux無法建立資料夾,但是目錄許可權卻顯示正常的問題和解決
今天發現一個疑難雜症:發現批量釋出一個新版本程式時,發現有一臺沒有成功。親自登陸上去看了下,發現原來是釋出帳號在某個目錄下建立目錄失敗了! 人工 touch 試了下,發現提示沒有許可權。 然後 ls -l 看了下,發現一切正常: Shell [root@
python中如何建立資料夾(以丟擲異常為依據)
【時間】2018.11.15 【題目】python中如何建立資料夾(以丟擲異常為依據) 概述 在python中,可以使用os.makedirs(path)建立資料夾,可是如果需要建立多個資料夾,比如你在將包含多個子資料夾中的檔案複製到另一個資料夾中時,這時如果一個個建立資料夾,程式碼會顯
Windows下批量建立資料夾(批處理)
https://blog.csdn.net/qq_20881087/article/details/50969009 在Windows下批量建立資料夾 起因 新買了塊行動硬碟,準備建立個目錄結構方便後來的管理和使用。寫個批處理吧,也好久不用了。 使用方法 一共兩個檔案,md.bat和mkdir.ba
(6)深坑之PostGIS無法建立空間資料庫(Centos)
1.深坑描述 在安裝PostGIS的過程中,首先安裝了proj,geos,libxml2,最終也成功的安裝了PostGIS,但是在建立空間資料庫時,出現了各種錯誤,總而言之就是不
建立資料夾(如果已經存在就清空)python指令碼
下面函式實現了這個功能,如果資料夾存在就清空,否則就傳給建立 如果下面的Noval就是資料夾名字,如果是想改的話,可以很簡單的在下面函式基礎上操作一下 def setDir(): if '
Android N 無法建立資料夾解決辦法 & 檢測檔案是否存在
1、設定許可權<uses-permission android:name="android.permission.READ_EXTERNAL_STORAGE" /> <uses-pe
JavaSE_io_根據路徑逐層建立資料夾 (程式碼實現)
Java 中,建立 file 時,必須要 路徑上的目錄存在時,才能建立檔案,否則會丟擲異常。 所以需要對檔案路徑上的目錄一一建立,下面給出這樣一個實現。 import java.io.File; /** * Created by szh on 2017/10/1
Java基礎——建立資料夾(目錄)與空檔案
建立目錄: String path = request.getSession().getServletContext().getRealPath("upload/temp/20180716"); File filePath = new File(path); //判斷該
Android7.0 SDcard無法建立資料夾解決辦法
1. 背景 Android開發過程中,需要在SDcard目錄內建立資料夾並建立檔案儲存內內容,首先在AndroidManifest.xml中加入相關許可權 <uses-permission android:name="android.perm
RAC中數據文件創建到了本地路徑(非系統表空間) 使用rman轉移
over art get clas tro number ice log dev 環境: 11.2.0.1 + RHEL5.8 參考文檔ID:1678747.1 1.模擬創建 一節點: SQL> create tablespace tdb datafil
linux c程式實現獲取U盤的名字(卷標/碟符)
一、U盤的卷標 在linux系統下,顯示的U盤的卷標如下圖所示: 在linux系統下,顯示的U盤的碟符如下圖所示: 獲取U盤的卷標是通過命令blkid -s LABEL來實現,執行完shell命令,在標準輸出中就顯示 /dev/sda1: LABEL=ESD-USB 其中 /de
在VMWare的虛擬機器中設定共享資料夾(Linux-Ubuntu系統)
1、點選選單中的虛擬機器---設定---選項---共享資料夾,選擇總是開啟; 2、新增主機共享的資料夾; 3、安裝vmware tools: (1)開啟虛擬機器---安裝vmware tools; (2)進入系統後會有一個虛擬光碟機,右鍵——“在終端開啟” (
如何把win10桌面上的內容儲存到非系統盤
本文轉載自http://www.3lian.com/edu/2014/10-11/171373.html很多win10系統使用者有一個“好習慣”,在使用系統的過程中,都喜歡把檔案、照片、下載的檔案都儲存在了桌面上,還有很多是重要資料,當然這樣做也有一個好處,想用哪個就直接點選
自寫php常用公共函式(非系統函式),關鍵的時候用得著[thinkPHP5框架]
本文基於thinkPHP5框架,但不限於它,需要的時候把需要的地方改成你需要的就可以用了: 例如:你的框架是CI,那麼查詢資料就不是用Db了,稍微修改即可 <?php use service\DataService; use service\NodeServic
windows7系統開機一直顯示正在更新,無法正常開機解決辦法
操作 處理 info 如果 行處理 完成 解決辦法 今天 pos 今天早上打開電腦提示正在進行更新,請勿關閉計算機。但是當它更新到35%時不在往前進行一直停留在 這個頁面無法開機。 自己重啟了好多次依舊無法正常開機,在網上找了好多解決辦法,總算把這個問題解決了,現將處理方法
python 之操作redis數據庫(非關系型數據庫,k-v)
都是 ont sql 失效 font cal post nan 所有 數據庫: 1. 關系型數據庫 表結構 2. 非關系型數據庫 nosql (k - v 速度快),常用的時以下三種: memcache 存在內存裏 redis 存在內存裏 mangod
最小生成樹-kruskal演算法(非並查集的實現&優先佇列的sh xian&並查集的實現)
kruskal演算法:構造一個只含n個頂點,而邊集為空的子圖,若將該子圖中各個頂點看成是各棵樹的根節點,則它是一個含有n棵樹的森林 。之後,從網的邊集中選取一條權值最小的邊,若該邊的兩個頂點分屬不同的樹 ,則將其加入子圖,也就是這兩個頂點分別所在的 兩棵樹合成一棵樹;反之,若該邊的兩個頂點已落在同一
ubuntu 16.04安裝後只有一個解析度,無法用xrandr命令也無法修改xorg.conf(已解決)
ubuntu 16.04安裝後分辨率只有一個選項,使用xrandr命令出現錯誤,用cvt命令無法設定,修改xorg.conf也沒用。 解決辦法: 開啟:/etc/default/grub 搜尋:#GRUB_GFXMODE=640x480 編輯:640x480改成你想要的解析度,並取
雲serverlinux又一次掛載指定資料夾(非擴充)
新買的香港雲server。系統僅僅能在商家的控制檯上安裝。 系統和硬碟分開的,根資料夾空間僅僅有10G。須要又一次設定相關資料夾的大小。如:/usr、/var、/home等。 下面是自己的解決方法小計。 一、初始的分割槽情況(外加一個300G未分割槽的硬