维爱迪-动画创作家园 >> 动画资源 >> 3d教程 >> 在你的电脑上运行Autodesk Flame |
我在安装的时候遇到很多困难,但在网上都没有找到具体的解决方案。更多朋友的一种论调是Flame没有Framestore根本无法安装,但特别有意思的是,我一开始居然是在移动硬盘上安装成功的。
刚一开始,我在sata硬盘上并没有安装成功,这让我开始怀疑flame在PC安装的可能性。我曾考虑是否是因为硬盘分区表存在问题导致Flame无法识别,于是我换了移动硬盘来尝试,一开始也没有成功,不过试过来试过去终于找到问题的原因。
Flame并没有大家想象得那样复杂、夸张。
如果你用的就是SCSI硬盘或是硬件被认作SCSI设备的话你可以参考第一种方法,不行的话就直接跳入第二种
1.#cd /usr/discreet/sw
#sw_config
根据你自己的想法配置Filesystem,配置好了点Save就行。这样Framestore就配置完成了。
2.如果你跟我一样,在SW_config下面什么都看不到的话,那就尝试架构标准文件系统(standard filesystem)。
所谓标准文件系统,就是IFFFS系列的软件可以读写操作系统能够挂载的设备或是文件系统。这也就是说,只要你想,U盘或者是Nfts文件系统都可以作为Flame的存储设备,关键的是看你系统是否支持挂载。
在官方文档中,Autodesk首推XFS 文件系统。XFS文件系统是SGI开发的高级日志文件系统。主要特性包括以下几点:
数据完全性 采用XFS文件系统,当意想不到的宕机发生后,首先,由于文件系统开启了日志功能,所以你磁盘上的文件不再会意外宕机而遭到破坏了。不论目前文件系统上存储的文件与数据有多少,文件系统都可以根据所记录的日志在很短的时间内迅速恢复磁盘文件内容。
传输特性 XFS文件系统采用优化算法,日志记录对整体文件操作影响非常小。XFS查询与分配存储空间非常快。XFS文件系统能连续提供快速的反应时间。有人曾经对xfs、JFS、Ext3、ReiserFS文件系统进行过测试,XFS文件文件系统的性能表现相当出众。
可扩展性 XFS 是一个全64-bit的文件系统,它可以支持上百万T字节的存储空间。对特大文件及小尺寸文件的支持都表现出众,支持特大数量的目录。最大可支持的文件大小为263 = 9 x 1018 = 9 exabytes,最大文件系统尺寸为18 exabytes。 xfs使用高的表结构(B+树),保证了文件系统可以快速搜索与快速空间分配。xfs能够持续提供高速操作,文件系统的性能不受目录中目录及文件数量的限制
传输带宽 XFS 能以接近裸设备I/O的性能存储数据。在单个文件系统的测试中,其吞吐量最高可达7GB每秒,对单个文件的读写操作,其吞吐量可达4GB每秒。
这里有个问题,官方的推荐是在直连硬盘阵列上做XFS文件系统,这样才能有较为令人满意的速度,而我对Linux系统也不能算非常熟练的掌握,并不了解ext3跟XFS在性能上的具体差别,另外还有一点XFS的文件配置较为复杂,所以,这里我提供XFS、ext3两种文件系统的挂载方法。
ext3文件系统
#fdisk -l | grep dev 显示硬盘设备命令,你要找类似/dev/sda/这样的分区编号,假设我们打算格式化硬盘/dev/sda/,那么
#fdisk /dev/sda
在出来的提示中键入n,显示新分区创建面板,你也可以键入d,删除已有分区
primary,1,其余的默认就可以
w 保存分区表修改并推出,格式化
#/sbin/mkfs.ext3 /dev/sda1
#/mkdir /stoneMedia
#/mount /dev/sda1 /stoneMedia
#gedit /etc/fstab 修改自动加载文件,把新格式化的硬盘设置成自动挂载,在fstab文件在加入下面一行
/dev/sda1 /stoneMedia ext3 defaults 0 0
保存,退出,重启
XFS文件系统
基本都差不多,主要是XFS文件多了一个逻辑卷的设置。
#fdisk -l |grep dev 显示硬盘设备命令,你要找类似/dev/sda/这样的分区编号,假设我们打算格式化硬盘/dev/sda/,那么
#fdisk /dev/sda 在出来的提示中键入n,显示新分区创建面板
键入P键创建primary分区,提示输入分区ID时,输入1。当提示输入起始柱面数时,按两下回车使用默认配置。
fdisk 提示重新出现。按T设置分区类型,输入8e创建Linux LVM分区。按w保存分区表,退出,执行格式化命令。
如果还有其他需要配置的硬盘就按照上面的步骤再重新做。
应用硬盘到LVM逻辑卷
重启后,首先确认硬盘被正确加载
#fdisk -l | grep dev
屏幕上将显示下面类似的文字信息
Disk /dev/sdf: 726.2 GB, 726247931904 bytes
/dev/sdg1 1 88294 709221523+8e Linux LVM
Disk /dev/sdg: 726.2 GB, 726247931904 bytes
/dev/sdh1 1 88294 709221523+8e Linux LVM
初始化为物理卷可以使用下面的命令
pvcreate <设备名称> 这里设备名称就是LVM硬盘分区设备名,例如,你有两个分区,范围从/dev/sdf到 /dev/sdg,
#pvcreate /dev/sdf1 /dev/sdg1
备注:如果有已经初始化的设备,你可以用pvremove删除。
确认物理卷被正确的初始化,
#pvscan -v
上面的例子显示如下信息:
Wiping cache of LVM-capable devices
Wiping internal VG cache
Walking through all physical volumes
PV /dev/sdf1 lvm2 [406.74 GB]
PV /dev/sdg1 lvm2 [406.74 GB]
Total: 2 [813.49 GB] / in use: 0 [0 ] / in no VG: 2 [813.49 GB]
创建卷组,你可以使用下面的命令
vgcreate vg00 <卷名称> 这里卷名称就是之前创建的物理卷名称。继续之前的例子,上一部创建的两个物理卷,
#vgcreate vg00 /dev/sdf1 /dev/sdg1
备注:你可以使用vgremove 命令来删除已经创建的卷组。
确认卷组被正确创建,查询”Free PE/Size”值
#vgdisplay -v
在输出的信息中找到”Free PE/Size”,并记下其数值。例如,下面的例子输出”Free PE/Size”值就是208252。
Free PE / Size 208252 / 5.28 TB
在卷组vg00上创建新的逻辑卷,使用下面的命令
lvcreate -l <Free PE值> -i <物理卷数量> -I 32 -n lvol1 vg00 这里,Free Pe值就是上面说明的数字,而物理卷数量就是有几块物理卷需要创建。接着之前的例子,
#lvcreate -l 208252 -i 2 -I 32 -n lvol1 vg00
终端输出创建成功的确认信息
Logical volume “lvol1” created
允许重启后自动加载
#chkconfig –add adsk_lvm
在LVM硬盘上创建XFS文件系统
运行mkfs.xfs命令查询你设备最佳优化值,
mkfs.xfs -d agcount =126 -f /dev/vg00/lvol1
出现下面类似的信息
meta-data =/dev/vg00/lvol1 isize=1024 agcount=126, agsize=1066667 blks
= sectsz=512 attr=0
data = bsize=4096 blocks=13400000, imaxpct=25
= sunit=16 swidth=64 blks, unwritten=1…
在上一步输出的诊断信息中,有几个值需要注意一下,第一行的agsize ,第四行的sunit和swidth。根据sunit和swidth值的不同,下面的情况我们分类讨论。
如果,sunit 和swidth两个值都为0,那就用agsize值乘文件系统block size 4096,这个例子来说就是1066667*4096=4369068032。新计算出来的值就是我们下一步优化所需的新agsize值。
如果,出现类似上面这样警告信息,计算方法便稍有不同
用文件系统block size 4096乘以agsize值,减去sunit值乘以4096的结果,
1050000*4096=4300800000 16(sunit)*4096=65536 4300800000-65536=4300734464 这个值便是我们优化需要的值
如果,sunit和swidth的值都不为0,但并没有警告信息出现,那就直接使用mkfs.xfs命令显示出来agsize值。
下面,用之前计算出来的new agsize值优化系统
mkfs.xfs -d agsize=<new agsize> -f /dev/vg00/lvol1
第二种情况就是这样:
#mkfs.xfs -d agsize=4369068032 -f /dev/vg00/lvol1
文件系统就创建成功了
设置挂载点
#mkdir /stoneMedia
#mount -av -t xfs -o rw,noatime,inode64 /dev/vg00/lvol1 /stoneMedia
文件系统被挂载在/stoneMedia目录下,你可以根据自己的需要设置挂载点。另外,这一步这可能碰到些问题,centos内置xfs感觉不是很好使,所以有需要的可以去网上下载需要的xfs文件系统软件包
yum install kmod-xfs xfsdump xfsprogs
确认硬件正确挂载,
#df -k
终端应该会显示类似下面的信息
/dev/mapper/vg00-lvol1
329963507 2176 329963289 1% /stoneMedia
设置自动挂载,用一个文字编辑器打开/etc/fstab,添加下面一行
/dev/vg00/lvol1 /stoneMedia xfs rw,noatime,inode64
重启后,你可以再用df -k命令检查一下设备是否正确挂载。
至此,XFS文件系统已经建立起来了。