So, how would a filesystem get around that? Enquiring minds want to know. I'm using minix 3 filesystem which has a 1024 block size, but i still
have to read 2 sectors for every block.
I can't remeber if I wished you guys a happy xmas or not. well here's a bleated one.
I'm still working on my ahci driver, it still crashes occasionaly in
qemu, well consitantly if i do certain things.
All this talk about sector size, got me wondering if NVMe has
configurable sector size, because AHCI and ATA both use 512 bytes regardless of the sector size of the underlying disk. got me wondering if
So, how would a filesystem get around that? Enquiring minds want to know. I'm using minix 3 filesystem which has a 1024 block size, but i still
have to read 2 sectors for every block.
Anyway, I've had too much beer. Lets say, I'm with Paul on the wariness
of lifespans of ssds, on the other hand I DO have a 1 TB NVMe SSD as my main drive, and it hasn't failed yet, touch wood.
That said, I have discarded more hard drives from bad blocks than from massive failures (if you get one or two unrecoverable write errors in a drive, it may mean the drive ran out of spare backup block for remapping defective sectors, which means then drive is effectively dying). A lot
of SSD proponents claim SSDs are supperior because they don't have
mobile parts that will break, but I don't think mobile parts breaking is such a big cause of death these days unless you are abusing the drive
(for example, using aggressive power management).
A SPINNING PLATTER IS THE SAME AS A BICYCLE WHEEL! If you move it, it will react...usually by scraping against the read/write head.
I have never tried to create a low level driver. I wouldn't even know
where to
start, to be honest. I don't do assembly. So, maybe you know more than
I do.
Sorry, I definitely don't understand. Are you trying to use a 1kb
filesystem on
modern storage? If that's the case, you will possibly waste another
3kb with
every read/write action, solid state or platter. I am certain that 4kb
is the
Maybe we both have had too much beer. I know I have! But, it's my
birthday,
so I'm allowed!
Happy birthday! And I am not sure, is "too much beer" a thing? ;P
Sysop: | CyberNix |
---|---|
Location: | London, UK |
Users: | 22 |
Nodes: | 10 (0 / 10) |
Uptime: | 01:15:59 |
Calls: | 892 |
Files: | 4,436 |
Messages: | 669,086 |