Empty directory not getting deleted in external harddisk
Johnny Rosenberg
gurus.knugum at gmail.com
Tue Oct 25 20:06:51 UTC 2011
2011/10/25 Linux Tyro <ubuntu.bkn at gmail.com>:
> On Wed, Oct 26, 2011 at 1:13 AM, Bruce Pieterse <octoquadza at gmail.com>
> wrote:
>
>>> This is how the directories are getting created:
>>>
>>> i) 43c9f2721ed24ab138b75e5e -> ii) databases
>>> -> iii) d74157950031f86b102e1759dcd53f
>>> db
>>> (it is directory) (it is also a
>>> directory) (it is a file, I don't know which
>>> format it is)
>>>
>>> In the above the last two ('databases' and
>>> 'd74157950031f86b102e1759dcd53fdb') I am able to delete (but each time
>>> whenever I plug the hard disk) but the first one
>>> ('43c9f2721ed24ab138b75e5e'), a directory doesn't get deleted even after
>>> emptying it (that is, even after deleting the other two).
>>>
>>> i) '43c9f2721ed24ab138b75e5e' is the directory inside the usb hard-disk.
>>> ii) 'databases' is the directory inside the directory no. i)
>>> iii) 'd74157950031f86b102e1759dcd53f' is the file inside the directory
>>> no. ii)
>>>
>>> I am able to delete ii) and iii) but i) is not getting deleted. Its not
>>> on /media (I checked with the command 'ls /media') but inside the usb
>>> hard-disk.
>>>
>>> I have several times unmounted the device (from the right click menu) and
>>> several times inserted again but again the files get created [ii) and iii)]
>>> however i) remains there.
>>
>> Ok, thanks for confirming the directory structure. You have not indicated
>> if you have run a fsck on the drive, perhaps there is something wrong with
>> journal on the filesystem, in which case you keep seeing the same folder
>> reappearing.
>>
>> Please open a terminal (CTRL + ALT + T) and run fsck -y /dev/sd[a-z][0-9].
>> Where [a-z] and [0-9] this would be substituted for the actual block device
>> detect by the OS and partition i.e /dev/sdb1. If you are not sure, mount the
>> device and send the information from the terminal when you run sudo fdisk -l
>> and I/we can advise accordingly.
>
> Here is the required output and command:
>
> myfamily at myfamily-desktop:~$ sudo fdisk -l
> [sudo] password for myfamily:
>
> Disk /dev/sda: 250.1 GB, 250059350016 bytes
> 255 heads, 63 sectors/track, 30401 cylinders
> Units = cylinders of 16065 * 512 = 8225280 bytes
> Sector size (logical/physical): 512 bytes / 512 bytes
> I/O size (minimum/optimal): 512 bytes / 512 bytes
> Disk identifier: 0xfedcfedc
>
> Device Boot Start End Blocks Id System
> /dev/sda1 * 1 15258 122553318+ 7 HPFS/NTFS
> /dev/sda2 15258 30402 121644033 5 Extended
> /dev/sda5 15258 29781 116658176 83 Linux
> /dev/sda6 29781 30402 4984832 82 Linux swap / Solaris
>
> Disk /dev/sdb: 320.1 GB, 320072933376 bytes
> 255 heads, 63 sectors/track, 38913 cylinders
> Units = cylinders of 16065 * 512 = 8225280 bytes
> Sector size (logical/physical): 512 bytes / 512 bytes
> I/O size (minimum/optimal): 512 bytes / 512 bytes
> Disk identifier: 0xa4b57300
>
> Device Boot Start End Blocks Id System
> /dev/sdb1 1 38913 312568641 7 HPFS/NTFS
So it seems like your USB disk is /dev/sdb1. So in this case, Bruce
Pieterse suggested that you should run the following in a terminal:
fsck -y /dev/sdb1
Kind regards
Johnny Rosenberg
ジョニー・ローゼンバーグ
More information about the ubuntu-users
mailing list