2つのNTFSパーティションがあり、Ubuntuを起動するたびに手動でマウントしたくありません。
- これどうやってするの?
- 使用するツールまたはコードはありますか?
- もしそうなら、自動マウントしても安全ですか?特に別のOSで使用されている場合
/etc/fstab
以下のように編集しようとしています。
2つのNTFSパーティションがあり、Ubuntuを起動するたびに手動でマウントしたくありません。
/etc/fstab
以下のように編集しようとしています。
回答:
ほとんどのLinuxシステムで動作する最も簡単な方法は、それらをfstabに追加することです。しかし、他にもあります。この回答にはそれぞれの見出しがあります。
「root」または「permissions」に関するエラーメッセージが表示される場合、ほとんどのマウントオプションにはルート権限が必要だからです。Unityでは、gksudo
(グラフィカルアプリケーション)を先頭に追加するかsudo
、通常のコマンドに追加してパスワードを入力することで、それを実現できます。そのため、たとえば、+ ntfs-config
を押してを入力した場合。AltF2gksudo ntfs-config
Gigoloは、Nautilusのリモートファイルシステムおよびマウント機能と連携して動作します。Nautilusブックマークにパーティションを追加する必要があります(NautilusはUbuntuのデフォルトのファイルマネージャーです)。その後、Gigoloでそれらを見つけます。残りは私の別の答えで言われています。
編集:あなたのコメントから推測するので、あなたはLinuxに精通していないので、私はより詳細に手順を説明します:
fstab-methodは、gui-toolsやGigoloよりも簡潔で基本的です。また、テキストモードのみのシステムでも、他のシステムで動作します。原則として、何もインストールする必要はありません。ntfsパーティションごとに、というファイルに1行追加する必要があります/etc/fstab
。私にとって、追加した行は次のようになります。
#Windows-Partition
UUID=<xxxxx> /media/win ntfs rw,auto,users,exec,nls=utf8,umask=003,gid=46,uid=1000 0 0
言う部分UUID=<xxxxx>
は、システムにマウントするパーティションを指示します。この手順に従うと現れて重複デバイスを持っている場合は、交換してくださいUUID=<xxxx>
と/dev/disk/by-uuid/<xxxxx>
。各パーティションには固有のUUIDがあります。スペースは重要なので、行をコピーして貼り付けてください。手動でマウントauto
するには、by noauto
を置き換えます。ユーザーはグループに属してplugdev
いる必要があります。
この行がファイルの最後にある場合、その後に改行が必要であることに注意してください。マウントがないと文句を言います。
ディスクユーティリティを開き、サイズ(例:120 GB)、ファイルシステム(例:ntfs)および名前で適切なパーティションを特定します。「Device:」ファイル(例/dev/sdb1
)に注意してください。代わりに、次のようなターミナルで次のコマンドを実行できますgnome-terminal
。
sudo fdisk -l
sudo blkid
シェルで実行することにより、パーティションのUUIDを確認できます。出力は次のようになります。
confus@confusion:~$ sudo blkid
[sudo] password for confus:
/dev/sda1: LABEL="boot" UUID="cc425c68-704f-4836-9123-bbb3aea64471" TYPE="ext2"
/dev/sda2: UUID="1c8b1489-e111-481c-89f2-743203c3ee7d" TYPE="crypto_LUKS"
/dev/sda3: UUID="7258CB9858CB598D" TYPE="ntfs"
/dev/sda4: LABEL="HP_TOOLS" UUID="1405-0A4C" TYPE="vfat"
/dev/mapper/lukslvm: UUID="xZSNtR-MocS-dLMk-vOWa-Ay65-wS9b-GqaNhV" TYPE="LVM2_member"
/dev/mapper/vgubuntu-swap: UUID="f415f3b9-4e4d-48b1-99c2-605e16532f9e" TYPE="swap"
/dev/mapper/vgubuntu-root: UUID="62a862b4-e6c8-4efd-90b5-55eab8e83e39" TYPE="ext4"
正しいUUIDの前とTYPE="ntfs"
後に適切なデバイスファイルがあります。したがって、私にとってUUIDは「7258CB9858CB598D」です。あなたにとって、この数は異なります。また、NTFSパーティションは1つしかありません。fstabに追加した行のUUIDを、この方法で見つけた行で置き換えます。
マウントポイントになりました。これはパーティションごとに異なります。私が選んだ/media/win
。好きなものを選択できます。既存の空のディレクトリでなければなりません。同様にディレクトリ/home/yourusername/windows1
を作成し、それをfstabに置くこともできます。
ntfs
ntfsタイプのパーティションであることをfstabに伝えます。
rw,auto,user,exec,nls=utf8,umask=003,gid=46,uid=1000 0 0
この答えの範囲を超えています。これらの値をそのまま使用します。彼らは大丈夫です。興味のある方は、前に提供したリンクでこれらのパラメーターの説明を読むことができます。
行を追加して、説明したことをすべて実行sudo mount -a
したら、ファイルを保存してシェルで実行します。マウントポイントを介してパーティションにアクセスでき、エラーが出力されない場合、すべてうまくいきました。タイプミスや明らかなエラーがないか確認してください。エラーが表示された場合は再起動しないでくださいsudo mount -a
!エラーが発生すると、再起動が失敗する場合があります。
id
コマンドを使用して、ユーザーIDとグループIDを確認できます。
confus@confusion:~$ id
uid=1000(confus) gid=1000(confus) groups=1000(confus),4(adm),7(lp),20(dialout),24(cdrom),46(plugdev),112(lpadmin),120(admin),122(sambashare)
グラフィカルツールntfs-config も使用できますが、必須ではありません(その現在のバージョンはNatty Narwhalでは機能しません-間もなく修正されると想定しています)。さらに、このツールを使用すると、fstabの古い設定が失われる可能性があります(たとえば、キャッシュをメモリにマウントする)。これは、/ etc / fstabファイルを追加する代わりに上書きするためです。
/etc/fstab/
言ったように編集しました。
/etc/fstab/
ますか?
このプログラムを使用すると、すべてのNTFSデバイスを簡単に構成して、フレンドリーなGUIを介して書き込みサポートを行うことができます。その使用のために、オープンソースのntfs-3gドライバーを使用するように構成します。この機能を簡単に無効にすることもできます。
プロジェクトのホームページ:-http : //flomertens.free.fr/ntfs-config/
必要条件
NTFS-config
Ubuntuにインストールする
sudo apt-get install ntfs-config
これにより、ntfs-3gを含むntfs-configに必要なすべてのパッケージがインストールされます。
Ntfs-Configを使用する
このアプリケーションを開きたい場合は、検索してみてください-> NTFS Configuration Tool
これで、ルートパスワードを入力するよう求められ、ルートパスワードを入力して[OK]をクリック
利用可能なNTFSパーティションが表示されます。
構成するパーティションを選択し、マウントポイントの名前を追加して、[適用]をクリックする必要があります。
あなたに適したNTFS書き込みサポートを選択します。つまり、内部または外部
マウントを解除したい場合は、rootになってマウントを解除し、マウントポイントを右クリックして[ボリュームのマウント解除]を選択します。
結論
ご覧のとおり、LinuxでNTFSパーティションをマウントするのは簡単です。コマンドラインが気に入らない場合や恐れる場合は、マウスを数回クリックするだけで多くのことを達成できます。正直なところ、これはWindowsに奇妙な新しい未知のパーティションをマウントするよりもはるかに簡単です。
まあ、それだけです。ハッピーLinuxing!
PD:Nattyユーザーの更新
Ubuntu Nattyにアップグレードした場合、NTFS構成ツールがroot特権のプロンプトを表示しても動作しないことに気づくでしょう。
問題は、ツールを開いても何も起こらないことです。さて、これはフォルダが見つからないためです。これを修正するには、次のコマンドを入力する必要があります。
sudo mkdir -p /etc/hal/fdi/policy
これで、ブート時に自動的にマウントするパーティションを選択するだけでツールが機能し、書き込みアクセスが必要な場合は、対応するチェックボックスをオンにします。
簡単:P
/etc/fstab
上書きするためバックアップしてください!!!
次のシンプルで小さなソフトウェアを使用できます。
次のコマンドでこのPPAを追加します。
sudo apt-add-repository ppa:trebelnik-stefina/multisystem
インデックスファイルを更新します。
sudo apt-get update
arios-automount
パッケージをインストールします。
sudo apt-get install arios-automount
この小さなソフトウェアは、すべてのntfs
パーティションをマウントします。そして、ログインの前にこれを行います。
これが役立つことを願っています。
更新
PPAはUbuntu 16.04 Xenialでは機能しません
Failed to fetch http://ppa.launchpad.net/trebelnik-stefina/multisystem/ubuntu/dists/yakkety/main/binary-amd64/Packages 404 Not Found
ブート時にHDをマウントすることでこの問題を解決しようとするかもしれません。おそらく最も簡単な方法の1つはpysdmを使用することです。
sudo apt-get install pysdm
インストールしたら、この投稿に含まれる手順に従うことができます
にエントリを追加するだけ/etc/fstab
です。とても簡単です。まずsudo blkid
、パーティションのUUIDを確認します。次に、fstabスキーマに従います。
<file system> <mount point> <type> <options> <dump> <pass>
ファイルシステムの場合、パーティションUUIDを追加します。例:UID=07446dab-913a-4cf3-8e62-62ecdd26e927
マウントポイントには、任意のディレクトリを指定できます。慣例により、Ubuntuは/media/YourUsernameHere/PartitionNameHere
あなたの場合のタイプについては ntfs
残りはあなたが使うことができます defaults 0 2
これは物事を安全に進める方法です。ブート時に純粋にデータのWindowsパーティションが自動マウントされることは特に危険ではないと思います。しかし、私は OSが中に設置されているパーティション残してnoauto
セットアップを。
ntfs-3g
パッケージが必要です。
まず、ターミナルで実行して、問題のパーティションのUUIDを見つけます。
$ sudo blkid
ここで、/ etc / fstabを編集して、これら2つのパーティションが自動マウントされるかどうかを構成する必要があります。ターミナルで:
$ gksudo gedit /etc/fstab
NTFSパーティション用の行が既に数行あるかもしれません。そうでない場合は、いくつかを作成する必要があります。これらは次のようになります(マウントポイントとUUIDによって異なります)。
UUID=76E4F702E4F6C401 /media/windowsOS ntfs-3g noauto,defaults,locale=en_US.utf8 0 0
UUID=76E4F702E4F6C402 /media/windowsdata ntfs-3g defaults,locale=en_US.utf8 0 0
noauto
オプションに注意してください。これは、パーティションがブート時に自動的にマウントされないことを意味します。アクセスするには、手動でマウントする必要があります。
自動マウントを有効または無効にするには、ターミナルを開き、dconf-editorと入力してから[Enter]キーを押します。
閲覧する
org.gnome.desktop.media-handling
自動マウントキーは、メディアを自動的にマウントするかどうかを制御します。trueに設定されている場合、Nautilusは、起動時およびメディア挿入時に、ユーザーに見えるハードディスクやリムーバブルメディアなどのメディアを自動的にマウントします。
別のキーがあります
org.gnome.desktop.media-handling.automount-open
これは、自動マウントされたメディアのフォルダーを自動的に開くかどうかを制御します。
trueに設定されている場合、メディアが自動マウントされると、Nautilusは自動的にフォルダーを開きます。これは、既知のx-content / *タイプが検出されなかったメディアにのみ適用されます。既知のXコンテンツタイプが検出されたメディアの場合、ユーザーが構成可能なアクションが代わりに実行されます。
ソース:Ubuntuドキュメント