Linux & My Secondary NTFS Drive


Recommended Posts

Hello,

I'd like some help on my dilemna please. I've been wanting to install Linux specially Lubuntu with LXDE for its quick boot time and not to worry about viruses anymore.

BUT my secondary hard drive which is filled with precious datas is in NTFS and looking at it abandoning windows will mean abandoning NTFS which is how my backup and important datas are kept. Is there a way to change file system without moving my data or formatting? Or NTFS support on Linux this days are good?

Link to comment
Share on other sites

Hello,

I'd like some help on my dilemna please. I've been wanting to install Linux specially Lubuntu with LXDE for its quick boot time and not to worry about viruses anymore.

BUT my secondary hard drive which is filled with precious datas is in NTFS and looking at it abandoning windows will mean abandoning NTFS which is how my backup and important datas are kept. Is there a way to change file system without moving my data or formatting? Or NTFS support on Linux this days are good?

Why not just use WUBI -- that way Windows Install is not changed and your Linux is inside a compressed image on the NTFS drive.

That would be my suggestion...

http://www.ubuntu.co...ndows-installer

I think with 12.04 lubuntu is now an option from the drop-down.

Or if not -- then install the standard Wubi Ubuntu then go into the package manager and install the LUBUNTU desktop.

then choose it for your DE when you log in.

For mine I have also have the KDE and XFCE . On my laptop I also do have the LXDE ...

Link to comment
Share on other sites

If the important data is on your secondary hard drive and Windows is on your primary, you could wipe the primary, install Ubuntu (or Lubuntu) on it, and mount your secondary (NTFS) hard drive as secondary. NTFS support in modern versions of Linux is fairly good, so you don't need to worry about it corrupting your data, but it doesn't support *nix file permissions and cannot be used as your root file system. If you still plan on doing regular backups to it, you should probably figure out some way to temporarily backup your data, reformat it as EXT4, and restore your data to it. Otherwise, if you are just using it for regular data and document storage, it is probably fine to leave it as is.

Link to comment
Share on other sites

+0.9 for Wubi, used it a few times but last time I used it the console wouldn't load so I got rid and went back to Windows 7 exclusively.

Link to comment
Share on other sites

NTFS support is excellent with current gen linux distros, except the *nix file permissions - as xorangekiller mentioned above. Reading data from, and writing data to NTFS works just fine so I'd recommend leaving it as-is.

Wipe your primary partition and go Lubuntu exclusively.

Link to comment
Share on other sites

There isn't a perfect mapping between *nix permissions and NTFS ACLs, *nix permissions are much too limited for starters. NTFS-3G does support mapping between NTFS ACLs and Linux ACLs, but those aren't supported with every distro (Failed to gain much traction, although there are new attempts)

You can still assign *nix permissions though, so in practice you shouldn't have any issue (Especially if it's a single user machine, etc.)

Link to comment
Share on other sites

There isn't a perfect mapping between *nix permissions and NTFS ACLs, *nix permissions are much too limited for starters. NTFS-3G does support mapping between NTFS ACLs and Linux ACLs, but those aren't supported with every distro (Failed to gain much traction, although there are new attempts)

You can still assign *nix permissions though, so in practice you shouldn't have any issue (Especially if it's a single user machine, etc.)

I had never heard of this ACL mapping of which you speak before now. I managed to find an article on the NTFS-3G project site about the current (or what I'm assuming is current) ACL mapping system in their driver. However, I definitely agree that on a single user machine permissions on the drive are basically irrelevant anyway.

Would you mind explaining what you see as the limitations of the *nix permissions system as opposed to the Windows one? I'm sure this is a topic where people are very opinionated. I don't mean to start another holy war. More than likely I can already guess your bias and you mine, but I respect your opinion and am truly interested in hearing your perspective.

Link to comment
Share on other sites

Windows has an awesome permissions system, you can adjust permissions for multiple users/groups at a time (So you can say that a user that is in Group A can read and write to a folder, but everybody else in Group A can only write, while everybody in Group B can read the files in the folder and a user in Group B can read, execute and modify extended attributes of files in the folder, etc.)

*nix permissions on the other hand only has the concept of a Owner, Group and Everybody, and from that you can only assign Read/Write/Execute permissions. So while you can give one user permission to change everything in a folder and his group the ability to read only, you then can't give another group read permissions without giving every user on the system read permissions (A folder/file can only have one owner/group at a time, so you cant set permissions for 2 groups, or for 2 users without adding them to a custom group).

Link to comment
Share on other sites

I see; so Windows more powerful per-user permissions while *nix relies more heavily on groups. I see how that could be useful. Thanks for taking the time to reply The_Decryptor. I appreciate it.

Link to comment
Share on other sites

Well, it's more like Linux considers groups to be something distinct, while Windows considers them to just be groups of users. Linux maintains different permissions for users and groups (And as I mentioned, only one set for each), while on Windows a group is just another user really, you can add multiple sets of permissions for different items, whether they be users or group.

Link to comment
Share on other sites

Yeah, the POSIX ACLs have been around for a while, but I don't think they ever got merged into the kernel (And if they did, I don't think they're built by default, etc.), so they don't come with every distribution. The "newer" NFSv4 ACLs seem nicer, but even they've been around for a while with little to no uptake (And they require support from the file systems, so you can't just use them with any random configs.), although there is some activity in that area recently (Richacls adds support for the EXT4 Filesystem)

Link to comment
Share on other sites

ACLs were merged in the kernel at some point during the 2.6.x development. I don't know what distros have it enabled, IIRC Ubuntu does.

You'd still need to mount your filesystems with the "acl" flag though, which is what no distro I know of does by default.

Link to comment
Share on other sites

Yeah, I couldn't find much information about ACL support in Linux (Which surprised me honestly), I think I found a single reference to them being part of the kernel, and a bunch that mentioned patches.

And as you mentioned, you need to mount the FS with the right option, which no distro does, etc.

Link to comment
Share on other sites

So, in your opinion, what is the advantage to me enabling and using ACLs on one of my Debian systems versus sticking with classic *nix permissions?

Also, since ACL support seems to be mostly a file-system thing, can I use it on a Debian GNU/BSD system similarly to how I would on a Debian GNU/Linux system?

Link to comment
Share on other sites

The advantage is that you can set specific permissions for different users on files.

Now, you might or might not actually need that. If you can't think of any obvious advantage then you probably don't need ACLs.

Link to comment
Share on other sites

  • 3 weeks later...

Thanks all for the help.. Wubi is not an option why run linux on top of windows? I guess Live CD or USB is a better option for that.

So im going with Debian minimal instead, one of my reason im going with Linux is speed and Debian for its slow stable updates and XFCE for my DE.. But im still keeping Windows XP still no replacement for my Foobar Dolby w/ headphone wrapper setup.

Link to comment
Share on other sites

why run linux on top of windows?

Because you said -- " Important Files" Wubi would run inside a compressed file instead of changing the actual contents of the drive

To note Live runs just in memory which performs slower

while wubi runs inside two compressed files.

One for the OS and one for a Swap disk.

It only runs inside that directory that it is installed into.

With Live it will load and run only in memory-- and upon each reboot or setup -- you will have to re-do your settings...such as for your sound.

Unlike the Wubi where it works just like an install.

With a live linux -- you would have to re-setup your video drivers and sound drivers each time you reboot.

Plus any other customization you have done. with the Wubi it retains that.

Link to comment
Share on other sites

With Live it will load and run only in memory-- and upon each reboot or setup -- you will have to re-do your settings...such as for your sound.

Unlike the Wubi where it works just like an install.

With a live linux -- you would have to re-setup your video drivers and sound drivers each time you reboot.

Plus any other customization you have done. with the Wubi it retains that.

that is unless you have a persistent live copy on a flash drive (which will still run slower than being installed on the hard drive)
Link to comment
Share on other sites

This topic is now closed to further replies.
  • Recently Browsing   0 members

    • No registered users viewing this page.