MX LinuxのインストールまたはWindows 10にログインしている場合でも、ある場所にあるファイルで作業できるように、Windows 10でFat32でフォーマットされた新しいパーティションを作成しました。 Windows 10にログインしている間、パーティション間でファイルを移動できます。パーティショニングに問題はありません。 MX Linuxにログインしたときにドライブがマウントされていないため、次の行を追加して/ etc / fstabを修正しました。
UUID=3F02-4BFD /mnt/sda4 vfat defaults 0 2
その後、再起動しましたが、/mnt/sda4でmkdirが見つからないことがわかりました。そのため、権限を確認してみると、すべての所有者とグループがルートであることがわかりました。
だからrootにログインし、以下を実行してみました。
chown foo:users sda4/
エラーが発生しました。
chown: changing ownership of 'sda4/': Operation not permitted
私はこのsudoを使用しており、実際にはrootとしてログインしています。
私はいくつかの調査をしましたが、明らかにいくつかの不変性がある可能性があるので、次のことを実行しました。
lsattr sda4/
すべてのディレクトリからこれを取得します。
lsattr: Inappropriate ioctl for device While reading flags on sda4/foo
現在、この段階で詰まっています。
答え1
大きなパーティションにはFAT32を使用しないことをお勧めします。 NTFSを使用してください。 FAT32はファイルサイズ制限が4 GBなので、大容量ファイルをコピーできません。また、ログがないため、chkdskが時間がかかるか、問題を解決できない可能性があります。
Windowsでフォーマットされたパーティションの権限または所有権は変更できません。インストール方法はデフォルト設定です。ルートは通常一般所有者ですが、それを使用する権限が開いています。ただし、マウント時に所有者ユーザーを1000に設定できます。
手動でインストールしましたか、またはfstabを使用しましたか?
https://askubuntu.com/questions/46588/how-to-automount-ntfs-partitions
https://askubuntu.com/questions/22215/why-have-both-mnt-and-media
NTFSパラメータの例。
nodev,permissions,windows_names,nosuid,noatime,async,big_writes,timeout=2,uid=1000,gid=1000 windows_names,big_writes
big-writesはスピードアップに役立ち、windows_namesはLinuxで有効な無効な文字の使用を防ぎます。 SSDの場合はnoatimeを使用し、HDDの場合はrelatimeを使用してください。
私のESP-efiシステムパーティションはこのようにマウントされますが、より小さいパーティションです。
/dev/sda1 on /boot/efi type vfat (rw,relatime,fmask=0022,dmask=0022,codepage=437,iocharset=iso8859-1,shortname=mixed,errors=remount-ro)
休止状態の問題も発生する可能性があります。 Fastboot は休止状態フラグを使用し、Linux ツールは通常、破損を防ぐために休止状態パーティションをマウントしません。
http://askubuntu.com/questions/843153/ubuntu-16-showing-windows-10-partitions&
https://askubuntu.com/questions/145902/unable-to-mount-windows-ntfs-filesystem-due-to-hibernation