Linux:挂载FreeBSD UFS 2文件系统命令
时间:2020-01-09 10:40:27 来源:igfitidea点击:
如何从第二个硬盘复制文件。
此硬盘使用UFS 2文件系统格式化。
如何在基于Debian Linux 6的系统上挂载FreeBSD创建的UFS 2文件系统?
UFS文件系统广泛用于包括FreeBSD在内的不同操作系统(例如HP-UX,Sun Solaris等)中。
挂载UFS 2文件系统的语法如下:
mount -t ufs -o ufstype=ufs2,ro /dev/sdXY /path/to/mnt/point
每个包含一个文件系统的分区都存储在FreeBSD所谓的片中。
Slice是FreeBSD的通用调用分区的术语,这又是由于FreeBSD的UNIX背景所致。
切片的编号是从1到4。
因此,您需要使用等效的Linux分区名称。
首先,以root用户身份登录。
在此示例中,挂载/dev/sdb2(FreeBSD根文件系统):
# mount -t ufs -o ufstype=ufs2,ro /dev/sdb2 /mnt
验证新设置,执行:
# df -H
输出示例:
Filesystem Size Used Avail Use% Mounted on /dev/mapper/wks01-root 477G 70G 383G 16% / tmpfs 4.2G 0 4.2G 0% /lib/init/rw udev 4.2G 316k 4.2G 1% /dev tmpfs 4.2G 1.2M 4.2G 1% /dev/shm /dev/sda1 239M 34M 193M 15% /boot /dev/sdb2 488G 16G 433G 4% /mnt
要将文件复制或查看cd到/mnt目录中:
# cd /mnt # ls
输出示例:
total 80 drwxr-xr-x 2 root root 1024 Jan 3 2012 bin drwxr-xr-x 8 root root 1024 Jul 15 01:34 boot drwxr-xr-x 3 root root 512 Jul 16 08:10 compat -r--r--r-- 1 root root 6199 Jan 3 2012 COPYRIGHT drwxr-xr-x 2 root root 512 Jul 8 02:29 dev drwxr-xr-x 2 root root 512 Jul 7 21:19 dist -rw------- 1 root root 4096 Jul 16 09:05 entropy drwxr-xr-x 20 root root 2048 Jul 16 09:02 etc lrwxr-xr-x 1 root root 8 Jul 8 02:44 home -> usr/home drwxr-xr-x 3 root root 1536 Jul 11 10:02 lib drwxr-xr-x 3 root root 512 Jul 8 02:31 libexec drwxr-xr-x 2 root root 512 Jul 16 09:03 media drwxr-xr-x 2 root root 512 Jan 3 2012 mnt dr-xr-xr-x 2 root root 512 Jan 3 2012 proc drwxr-xr-x 2 root root 2560 Jul 11 10:02 rescue drwxr-xr-x 12 root root 512 Jul 16 08:31 root drwxr-xr-x 2 root root 2560 Jul 11 10:02 sbin lrwxr-xr-x 1 root root 11 Jan 3 2012 sys -> usr/src/sys drwxrwxrwt 21 root root 3584 Jul 16 09:05 tmp drwxr-xr-x 16 root root 512 Jul 7 21:50 usr drwxr-xr-x 25 root root 512 Jul 16 14:32 var
要复制名为/mnt/usr/home/Hyman/data/resume.pdf的文件,请执行:
# cp /mnt/usr/home/Hyman/data/resume.pdf /home/Hyman/
要卸载UFS 2文件系统,请执行:
# umount /mnt