磁盤管理、文件管理、系統管理

分區管理工具:fdisk,parted,sfdisk

fdisk:MBR模式,對于一塊硬盤來說,最多只能管理15個分區;

# fdisk -l [-u] [device…]:查看

# fdisk device

子命令:管理功能

p:顯示已有分區

n:新建分區

d:刪除

w:寫入磁盤并退出

q:放棄更改并退出

m:獲取幫助

l:列出分區id

t:調整分區id

查看內核識別的分區信息:

cat /proc/partitions

通知內核重新讀取磁盤分區表

partx -a device

kpartx -a device

centos5:partprobe

 

Linux文件系統管理:

linux文件系統:ext2、ext3、ext4、xfs、btrfs、reiserfs,jfs、swap

swap:交換分區

光盤:iso9660

windows:fat32,ntfs

unix:ffs、ufs、jfs2

網絡文件系統:nfs、cifs

集群文件系統:gfs2、ocfs2

分布式文件系統:ceph、moosefs、mogilefs、glusterfs、lustre

 

創建文件系統:(內核支持對應的模塊:查看內核模塊lsmod)

linux查看支持的文件系統:cat /proc/filesystems

查看塊設備屬性:blkid

創建文件系統:

(1)mkfs.FS_TYPE /dev/DEVICE

(2)mkfs -t FS_TYPE?/dev/DEVICE

(3)mkswap:創建交換分區

ext系列常用工具:

mke2fs

e2label

tune2fs

-l:查看超級塊信息

-L:修改卷標

-m #:修改預留給管理員的空間百分比

-j:將ext2升級為ext3

-O:文件屬性啟用或禁用

-o:調整文件系統的默認掛載選項

-U UUID:修改UUID號

dumpe2fs

-h:查看超級塊信息

 

文件系統檢測修復:

fsck.FS_TYPE

fsck -t FS_TYPE

-a:自動修復錯誤

-r:交互式修復錯誤

 

文件系統掛載:

mount [-fnrsvw] [-t vfstype] [-o options] device dir

device:指明要掛載的設備

1、設備文件:例如/dev/sda5

2、卷標:-L label

3、UUID:-U “UUID”

4、偽文件系統名稱:proc,sysfs,devtmpfs,configfs

dir:掛載點

常用選項:

-t vfstype:指定要掛載的設備上的文件系統類型;可省略,mount會自動調用blkid來識別

-r:只讀掛載

-w:讀寫掛載

-n:不更新/etc/mtab

-a:自動掛載所有支持自動掛載的設備(定義在/etc/fstab文件中且掛載選項中啟用“自動掛載”功能)

-L “LABEL”:以卷標掛載

-U “UUID”:以UUID掛載

-B,–bind:綁定目錄到另一個目錄上

內核查看已掛載的所有設備:cat /proc/mounts

-o options:(掛載文件系統選項)

async:異步模式

sync:同步模式

atime/noatime:是否更新訪問時間戳(atime)

diratime/nodiratime:是否更新目錄的訪問時間戳

auto/noauto:是否支持自動掛載

exec/noexec:是否支持將文件系統上的應用程序運行為進程

dev/nodev:是否在此文件系統上使用設備文件

suid/nosuid:是否支持suid

remount:重新掛載

ro:只讀

rw:讀寫

user/nouser:是否允許普通用戶掛載此設備

acl:啟用此文件系統上的acl功能

注意:上述選項可多個同時使用,彼此使用逗號分隔;

defaults選項包含:rw, suid, dev, exec, auto, nouser, async

 

掛載交換分區:

啟用:swapon [option]… [device]

-a:激活所有swap分區

-p priority:指定優先級

禁用:swapoff?[option]… [device]

 

內存空間使用狀態:

free?[option]

-m:以MB為單位

-g:以GB為單位

 

文件系統空間占用等信息的查看工具:

df:顯示磁盤空間使用情況

-h:直觀的單位顯示

-i:顯示inodes使用情況

-P:以posix兼容的格式輸出

 

查看某目錄總體空間占用狀態

du [option]… dir

-s:統計指定目錄總體大小之和

-h:直觀單位顯示

 

文件掛載的配置文件:/etc/fstab

 

lvm2:邏輯卷管理

pv—>vg—>lv

顯示查看:pvs、vgs、lvs、pvdisplay、vgdisplay、lvsdisplay

創建:

pvcreate /dev/DEVICE

vgcreate VGNAME ? LVNAME…

lvcreate -L [+][單位] -n lvname vgname

擴展容量(ext文件系統系列):

lvextend -L?[+][單位] lvname

resize2fs -L [+][單位] mount-point

縮減容量(ext文件系統系列)

umount mount-point

e2fsck -f /dev/vgname/lvname

resize2fs /dev/vgname/lvname ?#[單位]

lvreduce?-L [-][單位]?/dev/vgname/lvname

mount

快照:snapshot

創建:lvcreate?-L #[單位] -p r -s -n snapname ? 需要快照的lvname

恢復步驟:

1、掛載snap

2、復制snap掛載的數據,即得到snap那刻的數據

3、刪除snapshot;lvreduce?/dev/vgname/lvname

 

dd:底層的轉換和復制工具

dd if=/PATH/FROM/SRC of=/PATH/TO/DESC bs=# count=#

bs:復制單位大?。?/p>

count:復制多少個bs;

用途:磁盤拷貝、備份MBR、破壞MRB中的bootloader;

 

壓縮、解壓縮及歸檔工具:

compress/uncompress:.Z

gzip/gunzip:.gz后綴

bzip2/bunzip2:.bz2后綴

xz/unxz:.xz后綴

zip/unzip:.zip后綴

tar

創建歸檔:tar -c -f /PATH/TO/SOMEFILE.tar

查看歸檔文件中的文件列表:tar -t -f /PATH/TO/SOMEFILE.tar

展開歸檔:tar -x -f?/PATH/TO/SOMEFILE.tar ?-C /PATH/TO/DIR

歸檔并壓縮:-z:gzip;-j:bzip2;-J:xz

 

本文來自投稿,不代表Linux運維部落立場,如若轉載,請注明出處:http://www.www58058.com/90109

(0)
N26-深圳-城市蝸牛N26-深圳-城市蝸牛
上一篇 2017-12-14 20:20
下一篇 2017-12-15 18:07

相關推薦

  • Week6 Vim編輯器使用指南及練習

    vim編輯器 vim模式: 模式轉換.png 編輯–>輸入: i: 在當前光標所在字符的前面,轉為輸入模式; a: 在當前光標所在字符的后面,轉為輸入模式; o: 在當前光標所在行的下方,新建一行,并轉為輸入模式; I:在當前光標所在行的行首,轉換為輸入模式 A:在當前光標所在行的行尾,轉換為輸入模式 O:在當前光標所在行的上方,新建一行,…

    Linux干貨 2017-02-17
  • samba服務

    一、什么是SAMBA   Linux之間可以通過NFS服務方便的掛載遠程主機上的共享目錄,那么SAMBA主要是用于實現Windows主機與Linux主機之間共享文件互訪。它們之間的通信依賴于CIFS協議。 二、SAMBA使用的daemon     1、nmbd:在Linux上實現NetBIOS;     &n…

    Linux干貨 2016-02-14
  • day6作業

    1、創建用戶gentoo,附加組為bin和root,默認shell為 /bin/csh,注釋信息為"Gentoo Distribution"     2、創建下面的用戶、組和組成員關系 名字為admins 的組 用戶natasha,使用admins …

    系統運維 2016-08-08
  • 磁盤管理及文件系統

    磁盤及文件系統管理初步與進階(重點內容) 磁盤分區及文件系統 linux系統管理 磁盤分區及文件系統管理:分區工具 linux磁盤及文件系統管理 整個操作系統的硬件組成部分,最底層是硬件設備,計算能力得以運行的最根本的基礎。 計算機的五大基本部件:cpu,運算器,控制器被整合到一起,由一個硬件部件來提供。 存儲器(主存rom可編址的存儲單元)。主板上有cpu…

    Linux干貨 2016-08-30
  • 網卡別名與多網卡綁定

    網卡別名 一塊網卡可以配置多個ip地址,叫做網卡別名   對虛擬主機有用 格式形如:eth0:1  eth0:2 …… 實現方法:   在命令行中臨時設置: ifconfig 命令: ifconfig eth0:0 192.168.1.100/24 演示:   修改配置文件 在/etc/sysconfig/networ…

    Linux干貨 2016-09-05
  • 第七周

    1、創建一個10G分區,并格式為ext4文件系統; (1) 要求其block大小為2048, 預留空間百分比為2, 卷標為MYDATA, 默認掛載屬性包含acl; (2) 掛載至/data/mydata目錄,要求掛載時禁止程序自動運行,且不更新文件的訪問時間戳; fdisk /dev/sdb歡迎使用 fdisk (util-li…

    Linux干貨 2016-09-19
欧美性久久久久