Now, for a bit of constructive criticism and a suggested remedy.
I think you know my feelings toward NTFS and mixing it with Linux in general.
Having the 777 permissions could be bad for a number of reasons I won't go into. You are absolutely right pointing the finger at NTFS. It should be called "OTFS". . It has never respected Linux permissions.
You'll be happy to know there is a simple work around. It's like creating a "dummy" save file except any install of Linux can access it.
Here is a rough "howto" to create one.
1. Mount your NTFS partition (defragged already of course) and change directory into it. I wouldn't use a windows system partition but you can if you want, at own risk.
2. Now you can make a file to house our Linux filesystem.
Code: Select all
dd if=/dev/zero of=linux.ext4 bs=1024 count=524288
(128M) are probably good, seeing as though we are building largish sfs files and you do need a bit of clearance.
3. Make the filesystem.
Code: Select all
mkfs.ext4 -q -m 0 -F linux.ext4
4. Mount it.
Code: Select all
mkdir -p /mnt/linuxfs
mount linux.ext4 /mnt/linuxfs -o loop
You can do whatever you like in there.. compile, package, you name it. As a warning, don't be tempted to resize it, bad idea when the NTFS filesystem becomes fragmented. No guarantee that a defrag would help either.