How To Add Ntfs Support
I have just installed Debian and I need to access the windows partitions.
I installed "ntfsprogs" and its dependencies, but it still doesn't recognize NTFS, therefore I have no mount options. Do I need to recompile the kernel??? If so, how? Debian includes the Synaptic Package Manager, would simply reinstalling the kernel be enough???? If I'm wrong, then How do I enable NTFS Support in Debian??? |
AFAIK you should be able to mount an ntfs partition even without ntfsprogs.
See if ntfs support is in the kernel: gunzip < /proc/config.gz |grep NTFS or: grep NTFS /usr/src/linux/.config or: grep NTFS /boot/config-some_version If it says CONFIG_NTFS_FS=m it's a module and can be loaded with: modprobe ntfs for a more permanent loading use modconf. How are you trying to mount anyway? |
Quote:
zgrep whatever zipped.file.gz also zless, zmore. zcat, zdiff and zcmp All part of the gzip packages. Neat, eh? |
I haven't tried to mount anything yet, cause I can't find any NTFS support installed in the kernel to begin with :S, just tried to look for support using grep and still can't find it. As far as I have figured out I dont have support for NTFS installed in the kernel. I used cat /proc/filesystems and it lists all the fs supported and NTFS isn't on there :S
|
What happens if I re-install my kernel using synaptic??? Do I screw it up??
|
Quote:
|
Yes I tried modprobe ntfs and nothing happend, I'm guessing that might mean that when I installed the system it came pre-compiled...so what should I do next to try to mount one of the partitions?
|
Quote:
|
Yes, great idea. The thing is, how??
|
mount -t ntfs /dev/hdXn /mount/point
The -t ntfs might not even be necessary. Maybe it's determined automagically. /dev/hdXn needs to be adjusted to suit your needs (hda1: first partition on primary master,....). Might be worth putting an entry in /etc/fstab if you constantly mount this device. see man fstab and man mount |
Quote:
|
Thx I got it working, still dont see anything anywhere that says the kernel has ntfs support, but I still got it thought.
|
Quote:
I'm running into some problems as well. I did a cat /proc/filesystems and ntfs was listed. I also did a modprobe ntfs with no errors. My problem arises when I try to do the actual mounting. If I do mount /dev/hda1 mount/windows it says that mount point mount/windows does not exist. If i just try mount /dev/hda1 can't find /dev/hda1 in /etc/fstab or /etc/mtab. I'm very new, especially to Debian, so I appologize if I'm just missing something. Any help would be great. Thanks, Matt |
It's usually /mnt/windows and not mount/windows , observe the missing / as well.
If the dir doesn't exist: mkdir /mnt/windows |
Quote:
Edit: I found notice I could use mount /dev/hda1 /mnt/window -o and then enter either uid, gid, umask but I'm not sure what I'd put there. Thanks, Matt |
You could try something like this in /etc/fstab :
/dev/hda1 /mnt/window ntfs noauto,users,exec,ro,umask=000 0 0 If you want to set uid and gid use the following but umask already took care of permissions to read and execute. /dev/hda1 /mnt/window ntfs noauto,users,exec,ro,uid=root,gid=users,umask=000 0 0 |
Hi,
thanks for your help, I'll try that tonight after work. Should I add the ntfs support to modconf since I usually have to do modprobe ntfs to get it to work? Or does fstab take care of that? Thanks, Matt |
You can add it with modconf or manually to whatever file you use for loading modules. Perhaps under some file in /etc/modprobe.d/ or with 2.4 kernels /etc/modules.conf
|
Hi,
When I edited fstab, I got this after I exited: Code:
Xlib: connection to ":0.0" refused by server I entered /dev/hdb1 /mnt/window ntfs noauto,users,exec,ro,umask=000 0 0 into fstab. Thanks, Matt |
The error has nothing to do with what you typed in fstab, but rather how you edited it. It is often easiest to use a console editor to edit files as root. "apt-get install nano" and as root type "nano /etc/fstab", nano is self explanatory at the bottom of the screen, ctrl-x to quit and so on. If you wish to use a gui editor as root, "apt-get install sux" and use sux instead of su to become root.
|
HI,
I was using vi, is that not good enough? Also, now the filesystem is mounted when the computer starts up, but I still can't access it. If I try through Konqueror, it says it doesn't exist. If I try through Konsole as root, I can get into the directory, but ls doesn't bring up anything. Any ideas? Thanks, Matt Edit: I'm not sure, but I don't think fstab mounted it properly because I can still actually use the mount command to mount /dev/hdb1 to /mnt/windows. If I do this, I'm then able to see all the files in the directory... Still can't access with a normal user though. |
It shouldn't be automounted on bootup while you have the noauto option for it in fstab. Change it to auto if you like.
What does the command "mount" say about it? What are the permissions on the mountpoint? Writable to users? |
All times are GMT -5. The time now is 03:29 PM. |