許多用戶想要做的事情之一是自動自動安裝分區。 換句話說,假設我們在不同的分區中有一部分硬盤(例如100GB),該分區用於存儲我們的東西或在Windows上玩遊戲。
怎麼做才能讓我們自動存取這個分區 desde Linux?
有幾種方法,但是在本文中,我將向您展示最常用的方法 / etc / fstab文件
/ etc / fstab文件在很多事情上都很有用,但是...讓我們專注於我們現在要處理的內容😉
假設我們有一個名為“ Windows”的分區(不帶引號),並且我們希望每當啟動計算機時都可以訪問該分區,也就是已安裝該分區。 為了它 …
1. 我們必須首先在 /媒體/例如: /媒體/ Windows 為此,請打開一個終端並將以下內容放入其中:
sudo mkdir /media/windows
2. 準備好了,現在我們必須確切地找出我們要掛載的分區,即其實際位置。 為此,請在終端中編寫以下內容:
sudo fdisk -l | grep NTFS
3. 它應該看起來像這樣:
/開發/ sda1的 63 40965749 20482843+ 7 HPFS / NTFS / exFAT
在示例中,我以粗體顯示了該行的需求,這只是該行的第一件事: /開發/ sda1的
實際上...這行將向您顯示以下內容:
sudo fdisk -l | grep NTFS | cut -d" " -f1
好吧……重點是我們非常記得那條線所需要的東西。
4. 到目前為止,我們必須要在以下示例中將/ dev / sda1分區掛載在我們最初創建的文件夾/ media / windows / ...中,為此,請在終端中放置它:
sudo echo "/dev/sda1 /media/windows ntfs-3g auto,rw,users,umask=000 0 0" >> /etc/fstab
它要做的是在/ etc / fstab中編寫指令,以便在系統啟動時自動安裝該分區。
重新啟動計算機,您應該根據需要安裝分區。
很棒的帖子,我只是為此而苦苦掙扎。
在閱讀這篇文章之前,我有一個問題,就是能夠修改我在ntfs分區中擁有的數據,我想這是用“ rw”解決的,另一個問題是它不允許我刪除已經擁有的數據在nfts分區中,因為它告訴我它無法鏈接到垃圾箱。
您能解釋一下使用的命令是什麼意思:…“用戶,umask = 000 0 0” >> / etc / fstab”?
謝謝
對/ etc / fstab文件進行更改後,可以在終端中編寫:
$ sudo mount -a
然後linux掛載fstab文件中提到的分區,而無需重新引導系統。
問候。
太好了,非常感謝您的命令:
須藤掛載-a
完美,就像在應用別名或聲明變量之後製作源代碼,
例如:$ JAVA_HOME
問候。
@platonov讓我們分幾部分
選項“用戶”使屬於“用戶”組的用戶能夠安裝分區(類似的選項“用戶”使所有用戶無一例外)
選項“ umask = 000”是一個權限掩碼,在這種情況下,已安裝分區的文件將獲得777權限,即rwx rwx rwx,是最允許的。 如果您希望文件獲得許可755,則umask為022,您只需從777減去掩碼,就可以理解嗎? 🙂
兩個尾隨零對應於“轉儲”和“通過”列。 第一個用於分區備份,通常為0。第二個是fsck優先級順序,如果在1(通常是根分區)上,則是第一個要檢查的,如果在2,則是下一個要檢查的。如果為0,則不檢查。
我認為就是這樣,在某些時候我對此表示懷疑,所以如果我錯了就讓我失望down
很好的解釋。
一個問題:您是否知道轉儲列是否已被某些現代程序使用或已被棄用? 也許我錯了,但是據我所知,使用它的唯一命令是dump,它已經過時了……這只是很好奇。 🙂
魯達·馬喬(RudaMacho)
感謝您提供的信息,現在它對我來說可以正常工作,並且我學到了更多。
我喜歡Linux的眾多優點之一就是您為用戶提供的支持!
關於轉儲,不知道,我從不做那種備份。 我們在這裡學習🙂
當我跑步時:
sudo echo“ / dev / sda1 / media / Windows ntfs-3g auto,rw,users,umask = 000 0 0” >> / etc / fstab
他回答我:
bash:/ etc / fstab:權限被拒絕
預先感謝您的回复。
修改/ etc目錄中的任何文件(與fstab一樣),您需要是root用戶或使用sudo程序(使您以該特定命令為root用戶)。
每當出現“權限被拒絕”時,就是問題所在。 必須紮根似乎很煩人,但這是避免不必要的更改的一種很好的系統措施。
問候
是的,那是你告訴我的。
我感到困惑是因為我相信使用最初的sudo我已經是root。
非常感謝您在回答我時遇到的麻煩,同時也感謝本文的帖子,我將在以後的會議中保留這些帖子。
實際上,使用sudo確實以root用戶啟動命令。 發生的結果是重定向>>是在執行sudo之前由bash完成的,因此該文件試圖在沒有root權限的情況下進行寫入。
@ KZKG ^ Gaara:一種選擇可能是像這樣放置命令:
sudo sh -c'echo«/ dev / sda1 / media / Windows ntfs-3g auto,rw,users,umask = 000 0 0»>> / etc / fstab'
它不太清楚,但是不會引起權限問題。 🙂
感謝Gaara,我解決了對gparted感興趣的分區,我尋找的變體以及其他所有問題的問題
如果它是FAT32中的分區,則命令將是
sudo echo“ / dev / sda1 / media / Windows ntfs-3g auto,rw,users,umask = 000 0 0” >> / etc / fstab
o
sudo echo“ / dev / sda1 / media / Windows FAT32-3g auto,rw,users,umask = 000 0 0” >> / etc / fstab
我希望你能幫助我,謝謝
將:
sudo echo“ / dev / sda1 / media / Windows vfat auto,rw,users,umask = 000 0 0” >> / etc / fstab
vfat是Fat32😉
好帖子😀
對於Fedora用戶非常有用,它的安裝程序不允許在安裝過程中進行安裝
很棒的文章。
它來自珍珠。
格拉西亞斯!
幾天前,本教程對我來說非常棒,但是我決定在硬盤上全新安裝我心愛的Mageia 3,在另一個磁盤上全新安裝W7,並將其保留為“ Console”,呵呵呵。 即使這樣,我也很少使用它,因為我已經在測試可以在Linux上本地運行的優秀遊戲了……
永遠不會太晚,非常感謝您的解釋。
我永遠無法使用該代碼,fstab文件什麼也沒有發生,結果是:
sudo echo“ / dev / sda1 / media / Windows ntfs-3g auto,rw,users,umask = 000 0 0” >> / etc / fstab
他回答我:
bash:/ etc / fstab:權限被拒絕
測試:
sudo echo“ / dev / sda1 / media / Windows ntfs-3g auto,rw,users,umask = 000 0 0” >> sudo / etc / fstab
sudo echo“ / dev / sda1 / media / Windows ntfs-3g auto,rw,users,umask = 000 0 0” >> su / etc / fstab
沒有任何反應,我不得不手動添加它,它已經可以工作了,有趣的是,在Home中創建了兩個文件,一個叫做su,另一個sudo和inside都是複制該行的嘗試,但是沒有引號
你怎麼看?
這是因為“ echo”的工作原理,它是這樣做的,以root身份登錄,因為它能做到:
[代碼] sudo su [/代碼]
它將詢問您sudo密碼,然後您將看到類似以下內容:
[代碼] [root @ Jarvis x11tete11x]#[/代碼]
在這裡,您將具有root權限,並且可以安靜地執行該命令
它對我來說非常適合在Mageia 4 alpha 3中使用,因為儘管我簽入了“系統偏好設置”以自動安裝所有分區並標記所有分區,但事實並非如此。
在具有udisk的ubuntu和衍生物中,使用起來更容易:
用戶@機器:#udisk –mount / dev / sdaX
sdaX = ntfs分區
您可以輕鬆地將其添加到/etc/rc.local和voila = D
您好,我有一個問題,怎麼辦是我無法掛載Windows分區,而我嘗試在未安裝Ubuntu 14.04的情況下使用它,該怎麼辦? 我需要從個人文件夾中取出東西:/當我要安裝它時,它想完全刪除Windows:/
非常感謝您的貢獻,但是我無法掛載該分區,它告訴我權限被拒絕,我還必須說我之前已經安裝了Windows 8,但是我完全刪除了它,我不知道該怎麼辦,我希望您可以幫助我,在此先感謝thanks
工作完美,謝謝。
@johnjoneshq以超級用戶(您的密碼)而不是sudo的身份執行。
這就是我的工作方式😉
如果執行以下命令,則不必重新啟動:
$掛載-a
可能是西班牙語中最好的linux博客。 向整個社區致以問候
如何撤消上一條指令?
因為多次輸入最後一個代碼時,我在系統條目中得到以下內容:
ntfs-3g驅動器未準備就緒或不存在。
保持等待狀態,或按S表示不掛載或按M進行手動恢復
我喜歡!!! 非常感謝!!
環顧四周 https://wiki.archlinux.org/index.php/Fstab_(Espa%C3%B1ol) 我發現這種方法可以將FAT32分區與“ fstab”連接。
/ dev / sda5 / media / Volume13GB vfat用戶,rw,umask = 111,dmask = 000 0 0
我的Linux Mint沒問題
我是一個老 linux 用戶,現在我很感興趣哈哈哈,問候和好文章