多くのユーザーがやりたいことの100つは、パーティションを自動的にマウントすることです。 つまり、ハードディスクの一部(たとえば、XNUMXGB)が別のパーティション、つまり物を保管したり、Windowsでゲームをプレイしたりするために使用するパーティションにあるとします。
このパーティションに自動的にアクセスできるようにする方法 desde Linux?
いくつかの方法がありますが、この投稿では、最も一般的な方法を紹介します。 /etc/fstab
/ etc / fstabファイルは多くのことに役立ちますが、...今扱っていることに焦点を当てましょう😉
「Windows」(引用符なし)というパーティションがあり、コンピューターを起動するとき、つまりマウントするときはいつでも、このパーティションにアクセスできるようにしたいとします。 それのための …
1. 最初にフォルダを作成する必要があります /media/たとえば、次のようになり /メディア/ウィンドウ これを行うには、ターミナルを開き、それに次のものを入れます。
sudo mkdir /media/windows
2. これで、マウントするパーティション、つまり実際の場所を正確に見つける必要があります。 ターミナルでこれを行うには、次のように記述します。
sudo fdisk -l | grep NTFS
3. 次のように表示されます。
の/ dev / sda1 63 40965749 20482843+ 7 HPFS / NTFS / exFAT
例では、その行から必要なものを太字で詳しく説明します。これは、行の最初のものです。 の/ dev / 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」で解決されると思います。もうXNUMXつは、すでに持っているデータを削除できないということです。ゴミ箱にリンクできないと表示されるため、nftsパーティションにあります。
使用するコマンドの意味を説明してください:… "users、umask = 000 0 0″ >> / etc / fstab"?
感謝
/ etc / fstabファイルに変更を加えた後、ターミナルに次のように書き込むことができます。
$ sudo mount -a
次に、Linuxは、システムを再起動することなく、fstabファイルに記載されているパーティションをマウントします。
ご挨拶。
すばらしい、コマンドをありがとうございました:
sudoマウント-a
それは完璧です。エイリアスを適用した後、または変数を宣言した後にソースを作成するようなものです。
例:$ JAVA_HOME
ご挨拶。
@platonov部分的に行きましょう
オプション「users」は、グループ「users」に属するユーザーがパーティションをマウントできるようにします(同様のオプション「user」は、例外なくすべてのユーザーを有効にします)
オプション「umask = 000」はパーミッションマスクです。この場合、マウントされたパーティションのファイルは777パーミッション、つまり最も許容度の高いrwx rwxrwxを取ります。 ファイルにパーミッション755を取得させたい場合、umaskは022になりますが、777からマスクを差し引く必要があります。 🙂
末尾の0つのゼロは、「ダンプ」列と「パス」列に対応します。 1つ目はパーティションバックアップ用で、通常は2です。0つ目はfsckの優先順位です。XNUMX(通常はルートパーティション)の場合は最初にチェックされ、XNUMXの場合は次の順序になります。 XNUMXの場合はチェックされません。
そうだと思いますが、疑問があるところもあるので、間違っていたら失望させてください🙂
非常に良い説明。
XNUMXつの質問:ダンプ列が最新のプログラムで使用されているのか、それともすでに非推奨になっているのか知っていますか? たぶん私は間違っているかもしれませんが、私が知る限り、それを使用する唯一のコマンドはダンプです。これはすでにかなり時代遅れです...それはただ好奇心が強いです。 🙂
RudaMacho、
情報をありがとう、今それは私のために正しく働きます、そして私はもう少し学びました。
Linuxについて私が気に入っていることのXNUMXつは、ユーザーに提供するサポートです。
ダンプについては、わかりません。そのようなバックアップは決して行いません。 私たちは学ぶためにここにいます🙂
私が走るとき:
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を実行する前にbashによって実行されるため、ファイルはroot権限なしで書き込もうとします。
@ KZKG ^我愛羅:XNUMXつのオプションは、次のようなコマンドを配置することです。
sudo sh -c'echo«/ dev / sda1 / media / windows ntfs-3g auto、rw、users、umask = 000 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をクリーンで基本的にインストールして、「コンソール」のままにすることにしました。 hehehe。 それでも、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
何も起こらなかったので、手動で追加する必要がありました。すでに機能しています。面白いことに、ホームでXNUMXつのファイルが作成されました。XNUMXつはsuと呼ばれ、もうXNUMXつはsudoと内部で、この行をコピーしようとしましたが、引用符、
どう思いますか?
これが「エコー」の仕組みです。これを実行し、rootとしてログインします。
[コード] sudo su [/コード]
sudoパスワードの入力を求められると、次のように表示されます。
[コード] [ルート@ジャービスx11tete11x]#[/コード]
ここではroot権限があり、そのコマンドを静かに実行できます
「システム環境設定」ですべてのパーティションを自動的にマウントしてすべてにマークを付けるようにチェックインしたにもかかわらず、Mageia 4 alpha3では完璧に機能しました。
ubuntuおよびudiskを含む派生物では、以下を使用する方が簡単です。
ユーザー@マシン:#udisk –mount / dev / sdaX
sdaX = ntfsパーティション
/etc/rc.localとvoila = Dに簡単に追加できます
こんにちは、問題があります。Windowsパーティションをマウントできず、インストールせずにUbuntu 14.04を使用しようとするとどうなりますか?どうすればよいですか? 個人用フォルダから自分のものを取り出す必要があります:/そしてこれをインストールしたいときはWindowsを完全に削除したい:/
貢献していただきありがとうございますが、パーティションをマウントできません、許可が拒否されたと表示されます。また、Windows 8をインストールする前に完全に削除したので、どうすればよいかわかりません。あなたは私を助けることができます、事前に感謝します
完璧に動作します、ありがとう。
@johnjoneshqは、sudoではなくroot(+パスワード)として実行します。
それが私にとってどのように機能するかです😉
次のコマンドを実行した場合、再起動する必要はありません。
$マウント-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
LinuxMintでは問題ありません
私はLinuxの古いユーザーですが、今ではハハハァ、挨拶、そして良い記事に興味を持つようになりました。