变态重口极致另类在线-波多久久夜色精品国产-波多野结衣在线观看一区-波多野结衣在线观看一区二区-污污的网站免费阅读-污污视频网址

當前位置: 首頁IT技術操作系統 → linux文件系統

linux文件系統

更多

  文件系統:Filesystem(基于內核的軟件)

  磁盤分區是以柱面(一個個磁道)來分的.

  每一個分區就是一個文件系統!

  UNIX:FresBSD

  Partition:

  獨立的文件系統

  文件的數據:

   元數據(metadata):屬性信息,單獨存放!

   數據(data)

  inode:文件權限、屬主屬組、文件類型、磁盤塊指向

  cp:同樣的數據存儲了兩次,有兩個inode號

  mv:文件數據沒動,映射關系改變(在同一個分區之內)

  rm:對應關系,inode號為空,磁盤塊內的數據沒變,表示為空!

  ln:

  硬鏈接:不同的文件路徑的文件指向的是同一個inode,刪除硬連接跟原文件沒關系,不能跨分區存在!不能連接到目錄上,避免循環引用

  軟連接:刪除原文件軟連接不可用,軟連接可以對目錄創建,可以跨分區,

  ln:

  ln [OPTION]... [-T] TARGET LINK_NAME (1st form)

   -s 軟鏈接

 

  ls -i 顯示inode號

  Linux文件 系統:

  ext2

  ext3

  ext4

  xfs

  reiserfs

  jfs

  iso9660

  swap

  vfat

  ntfs

  GFS2

  OCFS2 orical數據庫文件系統

  NFS

  VFS:Virtual FileSystem 虛擬文件系統

  du:估算文件空間使用量的!

  -s 僅顯示統計

  -S顯示個別目錄的大小

  -h 單位換算

  df:顯示磁盤相關信息

  -h 單位換算

  -i 顯示inode信息

  fdisk:

  -l 列出當前系統磁盤分區情況

  gzip:壓縮文件

  -d 解開壓縮文件

  -f 強制壓縮文件

  -c 輸出重定向,不動原文件

  使用例子:

  gzip -c File > Gzip.gz 輸出重定向Gzip

  -t 測試壓縮文件是否正確

  -# (1-9)指定壓縮比 默認為6,壓縮比越大,壓縮越慢

  gunzip:解壓縮文件

  zcat File.gz 只能壓縮文件,不能壓縮目錄

  bzip File

   .bz2

   -d 解壓縮

   -k 直接保留原文件

  bunzip2 File.bz2 = bzip2 -d File.bz2

  bzcat File.bz2

  zip:

  zip 指定文件名.zip + 需要壓縮的文件名

  unzip File.zip

  tar 文件歸檔工具

  -c 創建歸檔文件

  -f 指定文件名

  -x 從歸檔文件中還原文件

  -t 列出文件內容

  -v 顯示詳細過程

  -z 指定通過gzip處理歸檔文件

 

  常用

  tar -zcvf 創建歸檔壓縮文檔并顯示過程 (擴展名為tar.gz)

  tar -zxvf 展開歸檔文檔并顯示過程 (擴展名為tar.gz)

  tar -jcvf 創建歸檔壓縮文檔并顯示過程 (擴展名為tar.bz2)

  tar -jxvf 展開歸檔文檔并顯示過程 (擴展名為tar.bz)

  分區:

   Boot Sector : bootloader + fat + 封裝碼

   512 = 446 + 64 +2(封裝碼)

   64 :每16個字節可以引導一個主分區!最多4個主分區,多采用3+1(一主三擴展)

 

  linux 如何識別磁盤設備:

   /dev/

 

  IDE(ATA):hd

  SATA:sd

  SCSI:sd

  USB:sd

  SAS:sd

  a,b,c,d

  /dev/hda

  /dev/hab

  ...

  /dev/sda

  掛載卸載

  /media 掛載便攜式設備

  /mnt 常用掛載目錄

  fdisk:

  fdisk /dev/sda

  m 獲得幫助

  p 獲得分區表

  n 新建分區

   e 新建擴展分區

   p 新建主分區

  n 新建邏輯分區

  d:刪除分區

  l 查看id號

  t 修改分區的id

  w 保存修改并退出

  q 放棄修改并退出

  fdisk 最多只能創建15個分區

  partprobe /dev/sda 重新掃描分區

  [root@localhost wangzhen]# fdisk

  Usage: fdisk [-l] [-b SSZ] [-u] device

  E.g.: fdisk /dev/hda (for the first IDE disk)

   or: fdisk /dev/sdc (for the third SCSI disk)

   or: fdisk /dev/eda (for the first PS/2 ESDI drive)

   or: fdisk /dev/rd/c0d0 or: fdisk /dev/ida/c0d0 (for RAID devices)

   ...

  [root@localhost wangzhen]# fdisk /dev/sda

  The number of cylinders for this disk is set to 6527.

  There is nothing wrong with that, but this is larger than 1024,

  and could in certain setups cause problems with:

  1) software that runs at boot time (e.g., old versions of LILO)

  2) booting and partitioning software from other OSs

   (e.g., DOS FDISK, OS/2 FDISK)

  Command (m for help): m

  Command action

   a toggle a bootable flag

   b edit bsd disklabel

   c toggle the dos compatibility flag

   d delete a partition 刪除一個分區

   l list known partition types 顯示分區id號

   m print this menu 幫助菜單

   n add a new partition 一個新的分區域

   o create a new empty DOS partition table

   p print the partition table 顯示分區表

   q quit without saving changes 放棄保存并退出

   s create a new empty Sun disklabel

   t change a partition's system id 調整分區ID

   u change display/entry units

   v verify the partition table

   w write table to disk and exit 保存并退出

   x extra functionality (experts only)

  Command (m for help): p

  Disk /dev/sda: 53.6 GB, 53687091200 bytes

  255 heads, 63 sectors/track, 6527 cylinders

  Units = cylinders of 16065 * 512 = 8225280 bytes

   Device Boot Start End Blocks Id System

  /dev/sda1 * 1 38 305203+ 83 Linux

  /dev/sda2 39 6462 51600780 83 Linux

  /dev/sda3 6463 6527 522112+ 82 Linux swap / Solaris

  fdisk 默認只支持到15個數字!

  partprobe 重新掃描分區

  sfdisk 保存備份分區表

  格式化:(高級格式化)

  mkfs -t ext2 /dev/sdb1

  mkfs -L + Lables 卷標

  mkfs 默認不支持ntfs 格式

  e2label /dev/sdb1 顯示卷標

  e2label /dev/sdb1 LABLE 設置卷標

  mke2fs 創建文件系統

  mke2fs /dev/sdb2

   -j 帶日志類型的文件類型

   -L 設置卷標

   -b(1024|2048|4096<默認>)

   -c 檢測磁盤是否有壞道

   -i inode比率(byte/inode)

   默認每128個字節創建一個inode條目,決定inode的個數!

   -N 直接指定inode的個數

   -m 預留給管理員的磁盤5%

 

  mount DEV mount_point(掛載點)

  mount [-fnrsvw] [-o options [,...]] device | dir

  mount -a 掛載所有的文件系統

  mount 顯示當前系統上所有已掛載的文件系統

  mount -n 掛載時不更新/etc/mtab文件

  mount -r 只讀掛載

  mount -L 指定掛載卷標

  用法:mount -L label MOUNT_POINT(掛載點)

  mount -u 指定掛載卷的UID

  mount -o 指定掛載選項

   async 異步

   atime

   auto

   defaults

   Use default options: rw, suid, dev, exec,

   auto, nouser, and async.

 

   exec 可執行程序

   dev 掛載設備到文件系統

   remount 重新掛載

   ro 只讀

   rw 可寫

   suid 設置uid

   sync 同步

   loop 本地

  umount DEV 卸載設備

  umount mount_point(掛載點) 卸載掛載點也可行

  fuser -v 可以查看當前掛載點有哪個用戶在 訪問

  fuser -km mount_point(掛載點) 踢出訪問掛載點的用戶

   umount mount_point 卸載掛載點設備

  blkid DEV 自動查看設備文件類型

  fsck -t fstype 檢測文件類型

  fsck -t

  e2fsck 檢測 ext 系列的文件系統

   -f 強行檢測

   -a 自動修復

   -B blocksize

   -p 自動修復

 

  dumpe2fs 詳細顯示ext2 / ext3 詳細文件信息的

   -f 強行顯示文件信息

   -h 只顯示超級塊信息

 

   tune2fs 調整文件系統 的屬性

   -j 升級文件系統(ext2 --> ext3),無法調整磁盤塊

   -m 百分比

   -L 設定卷標

   -l 顯示超級塊信息的

   -c 調整每隔掛載多少次以后文件系統自動自檢,0和1

   -i #(d|m|w) 每隔多久啟動文件系統的自檢

   -r 指定留給管理員的磁盤百分比

   -u USERNAME

   -o 設定調整默認的掛載選項的

 

  ACL

  SWAP 交換分區的創建:ID為82

   物理內存小于2G,則在交換分區分配4G

   物理內存大于2G,則在交換分區分配3G

 

  交換分區必須是獨立的!

  free :顯示內存的使用情況

  NAME

   free - Display amount of free and used memory in the system

  SYNOPSIS

   free [-b | -k | -m] [-o] [-s delay ] [-t] [-V]

 

  mkswap:建立交換分區 ,mkswap /dev/swap

  swapon 打開新的交換分區

   -a 顯示交換分區狀態

  swap -L label 建立交換分區的卷標

 

  dd:

  Copy a file, converting and formatting according to the operands.

   if=FILE

   of=FILE

   bs=512B 指定復制的字節

   count=復制多少塊

  使用方法:

  dd if=/dev/sda of=/root/mbr.bak bs=512 count=1

  用1個512B的dev/sda的字節 保存為/root/mbr.bak,即備份分區表

  bs和count的乘積為復制文件的大!

 

  /dev/null

  /dev/zero

  dd if=/dev/zero of=/dev/sdb1 bs=1M count=1024

  用1024個1M的塊的0字節 覆蓋/dev/sdb1

 

  開機自動掛載的文件系統:

  /etc/fstab

  [root@localhost ~]# cat /etc/fstab

  LABEL=/ / ext3 defaults 1 1

  LABEL=/boot /boot ext3 defaults 1 2

  tmpfs /dev/shm tmpfs defaults 0 0

  devpts /dev/pts devpts gid=5,mode=620 0 0

  sysfs /sys sysfs defaults 0 0

  proc /proc proc defaults 0 0

  LABEL=SWAP-sda3 swap swap defaults 0 0

  /etc/fstab

  6個字段:

  DEV:name,LABEL= ,UUID=

  MOUNT_POINT:

  FSTYPE:

  MOUNT OPTIONS:default,acl

  DUMP FREQUENCY:轉儲頻率(備份頻率)

  0=disable 1=daily 2=每隔一天

  FSTYPE SELFCHECK SQUENCE:自檢次序

  0=disable 1=first 2=second ....

  eg:開機自動掛載光盤:

  編輯/etc/fstab

  [root@localhost ~]# cat /etc/fstab

  LABEL=/ / ext3 defaults 1 1

  LABEL=/boot /boot ext3 defaults 1 2

  tmpfs /dev/shm tmpfs defaults 0 0

  devpts /dev/pts devpts gid=5,mode=620 0 0

  sysfs /sys sysfs defaults 0 0

  proc /proc proc defaults 0 0

  LABEL=SWAP-sda3 swap swap defaults 0 0

  /media/rhel-5.5-i386.iso /media/guangpan iso9660 defaults 1 0

 

  /etc/mtab

  當前系統上已掛載的文件系統

熱門評論
最新評論
昵稱:
表情: 高興 可 汗 我不要 害羞 好 下下下 送花 屎 親親
字數: 0/500 (您的評論需要經過審核才能顯示)
主站蜘蛛池模板: 黄色的视频网站 | 国产视频一区二区三区四区 | 久久99操| 亚洲日本一区二区三区高清在线 | 免费h片网站 | 午夜激情免费视频 | h片在线看 | 亚洲影音先锋看看 | 97精品国产高清久久久久蜜芽 | 无码免费一区二区三区免费播放 | 亚洲插 | 6080欧美a大片一级 | 国产一区二区三区在线观看精品 | 青青视频网 | 国产制服丝袜 | 日韩第二页 | 日韩精品欧美亚洲高清有无 | 性欧美videofreel另类 | 亚洲国产成人99精品激情在线 | 一级一级一级一级毛片 | 国产成人久久精品麻豆二区 | 明星毛片| 欧美xx00| 一级黄色片一级片 | 国产亚洲欧美久久精品 | 色黄网 | 久久精品欧美一区二区 | 在线你懂的视频 | 欧美日韩在线视频观看 | 狠狠综合久久久久综合 | 色综合97天天综合网 | 欧美乱人伦中文字幕在线不卡 | 最近免费中文字幕完整4 | 国产成a人片在线观看视频99 | 欧美一区二区三区免费观看视频 | 国产精品嫩草视频永久网址 | 日韩一级视频免费观看 | 一男四女乱肉荒岛小说 | 中国人xxxxxxx免费看视频 | 美女丝袜控 | 国产精品久久久久久 |