web-dev-qa-db-ja.com

UbuntuはNTFSドライブを読み取り専用モードで自動マウントします

NTFSドライブを自動マウントするためにpysdmから この記事 をインストールしました。

私のドライブ構造は次のようになります。

jatin@jatin-ubuntu:/media$ df -h
Filesystem            Size  Used Avail Use% Mounted on
/dev/sda8              18G   12G  5.5G  68% /
none                  1.5G  344K  1.5G   1% /dev
none                  1.5G  216K  1.5G   1% /dev/shm
none                  1.5G   92K  1.5G   1% /var/run
none                  1.5G     0  1.5G   0% /var/lock
none                  1.5G     0  1.5G   0% /lib/init/rw
/dev/sda2              50G   50G  277M 100% /media/Jatin
/dev/sda3              49G   46G  2.9G  95% /media/Study
/dev/sda5              88G   83G  5.4G  94% /media/Fun
/dev/sda7              32G   32G  177M 100% /media/Masti
/home/jatin/.Private   18G   12G  5.5G  68% /home/jatin
/dev/sda1              59G   57G  2.4G  96% /media/Windows7

上記の記事で述べた私のpysdm設定は次のとおりです。

「NTFSドライブのアシスタントオプション」では、次のオプションがチェックされています。

  • ファイルシステムは起動時にマウントされます。
  • ファイルシステムを読み取り専用モードでマウントします。

/etc/fstab/etc/fstab.BAKの2つのファイルがあり、その内容は次のとおりです。
/etc/fstab

# /etc/fstab: static file system information.
#
# Use 'blkid -o value -s UUID' to print the universally unique identifier
# for a device; this may be used with UUID= as a more robust way to name
# devices that works even if disks are added and removed. See fstab(5).
#
# <file system> <mount point>   <type>  <options>       <dump>  <pass>
proc       /proc                proc  nodev,noexec,nosuid                0  0  
/dev/sda8  /                    ext4  errors=remount-ro                  0  1  
/dev/sda6  none                 swap  sw                                 0  0  
/dev/sda2  /media/Jatin         ntfs  nls=iso8859-1,ro,umask=000         0  0  
/dev/sda3  /media/Study         ntfs  nls=iso8859-1,umask=000            0  0  
/dev/sda5  /media/Fun           ntfs  nls=iso8859-1,ro,umask=000         0  0  
/dev/sda7  /media/Masti         ntfs  nls=iso8859-1,ro,umask=000         0  0  
/dev/sdc1  /media/sdc1          ntfs  nls=iso8859-1,ro,noauto,umask=000  0  0  

および/etc/fstab.BAK

# /etc/fstab: static file system information.
#
# Use 'blkid -o value -s UUID' to print the universally unique identifier
# for a device; this may be used with UUID= as a more robust way to name
# devices that works even if disks are added and removed. See fstab(5).
#
# <file system> <mount point>   <type>  <options>       <dump>  <pass>
proc       /proc                proc  nodev,noexec,nosuid                0  0  
/dev/sda8  /                    ext4  errors=remount-ro                  0  1  
/dev/sda6  none                 swap  sw                                 0  0  
/dev/sda2  /media/Jatin         ntfs  nls=iso8859-1,ro,umask=000         0  0  
/dev/sda3  /media/Study         ntfs  nls=iso8859-1,umask=000            0  0  
/dev/sda5  /media/Fun           ntfs  nls=iso8859-1,ro,umask=000         0  0  
/dev/sda7  /media/Masti         ntfs  nls=iso8859-1,ro,umask=000         0  0  
/dev/sdc1  /media/sdc1          ntfs  nls=iso8859-1,ro,noauto,umask=000  0  0  

最初は、/ dev/sda2とのマウント場所として誤ってSilver Spoonを作成していました。
Ubuntuを起動していなかったので、LiveCDから起動し、ドライブを/ mnt/***にマウントして、fstabファイルの内容を変更することで問題を修正しました。

今、問題:

  1. /mediaの下の内容を見ると、次のとおりです。

Fun Jatin Mastisda2 sda3 sda5 sda7 sdc1シルバーシルバースプーン調査Windows7

すべてのディレクトリが[〜#〜] green [〜#〜]にあり、通常どおり残ります。シルバーまたはシルバースプーンを開くと、何も表示されません。

  1. 一部のNTFSドライブは読み取り専用モードで自動マウントされますが、その他のドライブは正しい(読み取り/書き込み)モードで自動マウントされます。

  2. 外付けハードドライブを開こうとすると、rootだけがマウントでき、ユーザーはマウントできないと表示されます。これは、fstabファイルから/ dev/sdc1の行を削除するだけで修正できることを私は知っています。

質問:

  1. fstabfstab.BAKの両方のファイルは重要ですか? 1つだけがそこにあるべきではありませんか?

  2. pysdmをインストールする前に、システムを以前の状態にするにはどうすればよいですか?

  3. pysdmファイルを編集する前、または後で、いつfstabをアンインストールする必要がありますか?

更新:

ご回答ありがとうございます。それは私の問題を解決しました。
1。これで、NTFSドライブが必要に応じて読み取り/書き込みモードでマウントされました。 2.余分なフォルダSilverと 'Silver Spoon. 3. As of now, I am not un-installingpysdm`を削除しました。ただし、次の点を除いてすべて正常に機能しています。

新しい問題:

  1. /mediaディレクトリを開くと、削除されたフォルダが表示され続けます。

Fun Jatin Mastisda2 sda3 sda5 sda7 sdc1シルバーシルバースプーン調査Windows7

  1. 太字で示されている上記のフォルダは緑色の背景で表示され、サブディレクトリも同じように表示され、サブディレクトリ内のファイルは緑色のテキストで表示されますか?

更新2

  1. 削除されたフォルダの問題は修正されましたが、他の問題は、これらのsda1、sda3、sda5などが名前とともに表示される理由です。そして、これらのフォルダを開こうとすると、何もありません。これは何ですか?

  2. この緑色の問題をどのように取り除くことができますか。フォルダ名を読んだり、ターミナルから何かを探したりするのは大変な苦痛です。

これを修正する方法はありますか?

1
Jatin Ganhotra

質問に順番に答えるには:

  1. fstabは重要です、fstab.BAKはバックアップファイルであり、変更前のシステムの状態を知るのに役立ちますが、保持する必要はありません。

  2. Linuxには、システムの変更をインストールまたは変更する前の時間に戻すことができるWindowsシステムの復元のような機能がありません。できる最善の方法は、システムに満足できる状態にすることです。
    「Silver」フォルダと「SilverSpoon」フォルダは、「Jatin」にマウントされているとおっしゃっていたので、それほど必要ではないと思います。それらのフォルダを削除するだけです。
    読み取り専用ではなく読み取り/書き込みを行うドライブごとに、roオプションを削除する必要があります。次に例を示します。

    /dev/sda2 /media/Jatin ntfs nls=iso8859-1,ro,umask=000 0 0

    になる

    /dev/sda2 /media/Jatin ntfs nls=iso8859-1,umask=000 0 0

  3. PySDMはいつでもアンインストールできるはずです。アンインストールの一環としてfstabが変更された場合、私は非常に驚きます。

3
Mokubai

問題: 1)ntfsドライブを読み取り/書き込みとしてマウントするには、fstabエントリからroオプションを削除します。 sda2の場合:

/dev/sda2  /media/Jatin         ntfs  nls=iso8859-1,umask=000         0  0  

2)sdc1にfstab enryが必要ない場合は、別の外部デバイスをマウントする場合にも問題が発生する可能性があるため、fstabenryを使用しないでください。

回答:

1)拡張機能が以前のバージョンのバックアップとして述べているように、fstab.BAKはおそらくpydsmによって作成されました。オペレーティングシステムにとって重要ではありません

2)私が理解していることから、pysdmは単なる構成フロントエンドであるため、安全にアンインストールできるはずです。

3)これは問題ではありません

3
jm_toball

Fstabで、NTFSドライブのroinオプションを削除します。それが強制的に読み取り専用です。

2
Andee