1. 程式人生 > >解決linux對D盤(非系統盤)只有只讀許可權,無法建立資料夾 (linux 重新掛載碟符)

解決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 以可讀寫模式載入裝置,預設設定。

相關推薦

解決linuxD系統只有只讀許可權無法建立資料 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未分割槽的硬