atjensen11
5th September 2008, 16:51
I have a Samba machine setup as a VM on a Xen host. The OS for the machine and swap are on disk image files. There is another drive that is formatted as NTFS for the data that Samba shares out. It is mounted in fstab with ntfs-3g option.
Last night, I noticed that several files were no longer visible when browsing the shared network drive from a Windows client. I found it odd that when I tried to create a new folder with the same name, I received a I/O error message.
I then logged onto the Samba console and browsed to the path where the folder (and files) should be. Issuing an "ls -la"1 command showed the folder, but all of the statistics such as size and ownership about the folder were question marks.
I then ran the command ”ntfsresize -fi /dev/sda4” as I found this will perform a check on the consistency of an NTFS partition in Linux. I received multiple errors saying cylinders had multiple or redundant references. I am sorry that I can't give the specific error messages as the drive isn't in the machine current to reproduce the error. The results of the ntfsresize command also suggested that I remove the drive and run the chkdsk command on the drive from a Windows machine twice, both with the -f option to repair the filesystem.
I did that and still cannot access the files.
Is there any other suggestions from this board? Is there any idea what would have caused something like this to occur in the first place?
Thanks.
Last night, I noticed that several files were no longer visible when browsing the shared network drive from a Windows client. I found it odd that when I tried to create a new folder with the same name, I received a I/O error message.
I then logged onto the Samba console and browsed to the path where the folder (and files) should be. Issuing an "ls -la"1 command showed the folder, but all of the statistics such as size and ownership about the folder were question marks.
I then ran the command ”ntfsresize -fi /dev/sda4” as I found this will perform a check on the consistency of an NTFS partition in Linux. I received multiple errors saying cylinders had multiple or redundant references. I am sorry that I can't give the specific error messages as the drive isn't in the machine current to reproduce the error. The results of the ntfsresize command also suggested that I remove the drive and run the chkdsk command on the drive from a Windows machine twice, both with the -f option to repair the filesystem.
I did that and still cannot access the files.
Is there any other suggestions from this board? Is there any idea what would have caused something like this to occur in the first place?
Thanks.