学习Solaris9常见的问题

网络整理 - 06-30

  Q:Mount Point和Directory有什么区别
  A:按照我的理解moint point就是一个普通的空目录然后你可以将其它的目录mount到这个空目录中随后这个目录的内容就会变成你mount的目录内容了
  Q:mount理解为挂起对吗?
  假如我把/home mount(挂起)到/export下
  和单独的个/home directory
  这者间有什么差异
  A:如果是远程的mount概念有点类似于windows下的磁盘映射这样你理解起来就没什么问题了吧?在同一台机器上mount只对分区有效比如mount /dev/dsk/ctds /tmp/a那么在/tmp/a下就是你整个/dev/dsk/ctds分区的内容如果/home 和/export都在本地的话是无法mount的系统会提示你/home已经被mount了这是因为/home目录所在的分区已经被mount了
  
  Q:chmod +r /xxx/xxx
  有这样的用法吗?表示什么意思?
  不是应该是这样吗
  chmod u+r/o+r/g+r /xxx/xxx
  A:chmod +r /xxx/xxx
  相当于
  chmod u+r /xxx/xxx
  
  Q:Symolic File Permission和Octal File Permission的区别在哪?
  A:区分在于
  一个可以跨分区另一个不可以
  inode一个是变化另一个不变
  
  Q:umask S
  做什么用的 ?
  A:改变umask的输出格式sh和bash的格式不同效果也不同可以自己试验下
  bash下
  #umask
  
  #umask S
  u=rwx g=rx o=rx
  sh下
  # umask
  
  #umask S
  
  
  Q:看了半天没明白cron的含义
  请前辈指点
  谢谢
  A:定时进程就跟windows计划任务一样
  A:计划任何就是任务调度
  打开看一下就知道了
  default模式下是规定了 写日志等时间
  Q:谢谢
  在哪看啊?
  A:crontab l root
  A:/var/spool/cron/cronjobs
  里有用户对应的cron文件
  可以修改的
  
  Q:Raw disk& Block disk的区别
  A:Block Device Path
  命令实用程序和进程使用块设备路径存取磁盘片好象存取文件系统一样
  /dev/dsk/ctds
  /dev/dsk/ctds
  Raw Device Path
  裸设备存取路径被实用程序和进程使用不是当作文件系统使用而是逐个扇区地传输数据
  /dev/rdsk/ctds
  /dev/rdsk/ctds
  
  Q:dd命令里的block size
  eg
  DBA#dd if=/dev/rdsk/ctds of=/dev/rdsk/ctds bs=k
  这里的block size 为什么设定成k?怎么来的?设定成其他的 有没有什么影响?如果不加上bs=k有没有什么影响?
  还有
  用dd能不能复制block disk?
  最后个问题:为什么用dd复制tape就不用加上bs?
  A:不加BS就用缺省的块大小
  dd可以复制硬盘到硬盘也可以到磁带
  bs是一个规定读写的块大小到磁带也可以加
  Q:那我把bs=k有没有什么坏处?
  block到底是做什么用的?
  A:bs的值他有一个极限的
  我曾经试过设为k和k k
  发现k到是速度最快
  bs太大没有什么改变
  但是如果bs很小绝对很慢
  吐血的那种
  Q:那默认大小是多少呢?
  A:默认是k巨慢
  
  Q:帮忙讲下newfsmkfilelofiadm的关系和用法
  RT
  Q
  还有那个什么loopback file
  是什么东西啊
  A:newfs 作新文件系统缺省是ufs文件系统加了新的分区后使用newfs /dev/rdsk/ctds
  mkfile 产生空的文件一般是增加swap空间时用
  cd /dir
  mkfile MB file
  lofiadm 能够虚拟光盘把硬盘上的影像文件当作光盘用
  lofiadm a /opt/fileiso
  会显示 dev/lofi/
  mount F hsfs /dev/lofi/ /mnt
  可以把/mnt目录当作光盘用了