It's mentioned right there, in the error message on the first picture. Twice.which file system is full here?
That wouldn't give you IO errors: there would be space on the virtual disk that the file system never accesses. But I like your approach to trying to explain cracauer's coincidence: Maybe someone shrank the virtual disk, then growfs went pear-shaped (*), and now the file system is trying to read blocks that don't exist. Looking at the exist IO error messages in the dmesg output would show that pretty quickly.Maybe somebody extended the VM's disk image and resized the partition but forgot to growfs(8) the filesystem?
Good catch; that's bizarre.It's also interesting why isg_vfs_done()
formatting the offset (off_t) to a signed integer.
Yeah, that's probably the best solution. You can spend days, even weeks, chasing down the cause while everything's down. Or spend a day setting up a new VM, copy the data and be back up and running. Sometimes you just have to make that decision, costs vs. benefits and all that.Time to copy it to a new filesystem.
Free BSD version 11.1What version of FreeBSD is this anyway?
Yeah, that's probably the best solution. You can spend days, even weeks, chasing down the cause while everything's down. Or spend a day setting up a new VM, copy the data and be back up and running. Sometimes you just have to make that decision, costs vs. benefits and all that.
This server is mail server with squirrel mail, Anyway i will try to install newest version, but I am afraid if i can salvage all the data. Thank anyway.Yeah, best to install a new VM and transfer whatever data you can salvage. FreeBSD 11.1 has been end-of-life since September 2018.