我有一个在Windows Azure上运行的Cent OS VM实例。我在该虚拟机上装载了一个1TB的数据驱动器,用于存放应用程序的数据库文件。每周左右,我的数据库都会以不一致的时间间隔崩溃,我发现我的数据驱动器在没有我允许的情况下被自动卸载。
我的数据驱动器仍然存在,所有数据都在tact中。我必须登录并重新挂载"sudo mount /dev/sdd1 /mount/datadrive“。这对我的数据和使用它的进程来说是令人沮丧和有害的。
此外,在卸载之前的日志中没有任何内容,也没有任何关于驱动器被卸载的内容。就像我的硬盘被卸载了日志也被清除了。我不是linux专家。日志会在重启时被
使用Linux时,可以轻松地创建一定大小的常规文件,然后在其中创建文件系统。在使用FreeBSD时,如何做同样的事情呢?
我试过这个:
root@:/tmp/test # newfs -U ~/disk
newfs: /root/disk: not a character-special device: No error: 0
newfs: no valid label found
我没有找到这方面的任何相关信息(例如:“使用开关-i允许在常规文件上而不是仅在字符设备上创建文件系统”。在newfs的(相当短的)手册页上。
在NTFS磁盘上,ntfs-3g.usermap命令似乎不起作用:
$ lsblk -no name,fstype | grep sdb1
└─sdb1 ntfs
$ umount /dev/sdb1
$ mount | grep sdb1
$ sudo ntfs-3g.usermap /dev/sdb1
This tool will help you to build a mapping of Windows users
to Linux users.
Be prepared to give Linux user id (uid) and group id