阿里云服务器 ECS 数据盘与系统盘是怎么回事
你好。
阿里云的系统盘是安装系统使用的,每次重装系统的时候都会清理数据。
一般数据最好不要放系统盘里面。
数据盘是外挂独立云磁盘,重装系统后,数据不会被清空。
如果你现在购买,还可以去好侠客优惠网上查看最近的阿里云服务器优惠信息。
如果我的回答没能帮助您,请继续追问。
阿里云服务器如何挂载数据盘云服务器 ECS 支持对当作数据盘用的普通云盘、高效云盘及 SSD 云盘进行挂载。您可以选择从实例入口进行挂载,或从磁盘入口进行挂载,两种操作没有区别,您可以选择任意一种方式。下面分别进行介绍。操作须知在挂载数据盘之前,请了解以下注意事项:挂载磁盘时,实例需要满足以下条件:状态必须为 运行中 (Running) 或者 已停止 (Stopped)安全控制标识不能为 锁定 (Locked)不欠费本地磁盘不能挂载、或卸载。挂载磁盘时,云盘的状态必须为 待挂载 (Available)。一台实例最多能挂载 4 块数据盘(包含所有磁盘种类)。云盘只能挂载在同一可用区内的实例上,不能跨可用区挂载。同一时刻,一块云盘只能挂载到一个实例上,不支持挂载到多个实例上。按量付费云盘可以挂载到同一地域下的同一可用区的任意实例上(包括包年包月和按量付费的实例)。云盘作为实例系统盘时,不支持单独的挂载操作。您可以选择从实例入口,挂载磁盘,或者从全部磁盘入口,挂载磁盘。若要在一个实例上挂载多个磁盘,从实例入口操作比较方便;若要将多个磁盘挂载到不同的实例,从磁盘入口操作比较方便。从实例入口登录 云服务器管理控制台。单击左侧菜单中的 实例 。单击页面顶部的地域。单击需要挂载磁盘的实例名称,或者单击实例页面右侧的 管理 。 单击左侧菜单中的 本实例磁盘 。在该页面里显示的是已挂载在该实例上的磁盘。 单击页面右侧的 挂载云盘 ,选择 可用设备名 、目标磁盘 进行磁盘挂载。还可以根据需要,设置是否磁盘随实例释放、自动快照随磁盘释放。磁盘随实例释放 :当实例释放时,该磁盘也会同时释放。自动快照随磁盘释放 :当磁盘释放时,所有从该磁盘生成的自动快照都会一起释放。但手动快照不会释放。建议保留该选项以备份数据。 磁盘挂载执行成功后,您还需要登录本实例,对挂载的磁盘进行分区格式化和挂载新分区作。参见页面底部的 下一步 。从磁盘入口登录 云服务器管理控制台。单击左侧菜单中的 磁盘 。选择页面顶部的地域。单击要挂载的磁盘名称。磁盘的状态必须为 待挂载 。使用中 的磁盘不能进行挂载。单击页面磁盘列表右侧的 更多 > 挂载 。选择目标实例和释放行为。磁盘随实例释放 :当实例释放时,该磁盘也会同时释放。自动快照随磁盘释放 :当磁盘释放时,所有从该磁盘生成的自动快照都会一起释放。但手动快照不会释放。建议保留该选项以备份数据。 磁盘挂载执行成功后,您还需要登录本实例,对挂载的磁盘进行分区格式化和挂载新分区。参见页面底部的 下一步 。下一步(Linux)磁盘挂载执行成功后,您还需要登录实例,对挂载的磁盘进行分区格式化和挂载新分区。具体操作步骤,请参见 格式化和挂载数据盘。下一步(Windows)磁盘挂载执行成功后,您还需要登录实例,对挂载的磁盘进行分区格式化。具体操作步骤,请参见 格式化数据盘。
私有云新建一台ECS服务器,系统盘为100G。数据盘为1000G,但是系统盘只是在云平台进行绑定,并未挂载到服务器上,故需要进行挂载操作。
注:一般情况下会先进行分区,然后进行挂载,但此次我作为数据盘使用,
1、查看已有磁盘,可以看到有一块/dev/vdb数据盘。
[root@ecs-e50ota-0018 ~]# fdisk -l
2、查看磁盘分区
1、执行命令fdisk /dev/xvde,进入fdisk模式,开始对新增数据盘执行分区操作。
先执行命令blkid /dev/xvde1,查询磁盘分区的UUID:
然后编辑/etc/fstab,在末尾增加一行,把UUID和目录换成你自己的即可。
UUID=322e0ea5-d312-46d3-9efe-083d6f961abb /mnt/data xfs defaults 0 0
最后,重启机器,使用df -TH查看挂载情况,如果能看到新增的磁盘挂载信息则大功告成。
1、分区
fdisk /dev/sdb
依次输入
n,回车
p,回车
1,回车
回车
w
2、格式化
mkfs -t ext4 -c /dev/sdb1
3、挂载(挂载目录可自行定义)
mount /dev/sdb1 /opt
4、设置开机自动挂载
vi /etc/fstab
在最后面添加一行
/dev/sdb1 /opt ext4 defaults 0 0
配置完毕,再使用df -h查看是否正常挂载了。重启服务器系统,再次使用df -h命令验证。
有不明白的可以直接进小鸟云帮助中心搜索:http://wwwniaoyuncom/help/
修改 vsftp 的设置。
请参考:
vsftp的配置参数
listen=YES
当为YES时,vsftpd将以单独模式运行这意味着vsftpd不必以某种inetd运行,而是可以
直接执行vsftpd执行后会自己侦听和操作进入的连接
listen_ipv6=NO
类似listen选项,但该选项使vsftpd侦听的地址为IPv6格式的
allow_anon_ssl=NO
该选项仅在ssl_enable为YES时才用,若设为YES表示允许匿名用户通过ssl连接
anon_mkdir_write_enable=NO
该选项设置为YES时表示允许匿名用户创建新的目录,为了使该选项能够起作用必须
使write_enable为YES且匿名的用户必须有在父目录写入的权限
anon_other_write_enable=NO
该选项设置为YES时,匿名用户除了具有上传,创建目录的权限外还具有其他的权限
如重命名等
anon_upload_enable=NO
该选项为YES时表示匿名用户有上传文件的权限为了使该选项工作必须使write_enable
为YES
anon_world_readable_only=YES
该选项为YES时,匿名用户只能下载具有全局可读属性的文件
anonymous_enable=NO
该选项控制着是否允许匿名用户登录当为YES时则同时允许匿名用户ftp和anonyous登录
ascii_download_enable=YES
该选项用于指定是否允许下载时以ASCII模式传输数据
ascii_upload_enable=YES
该选项设置是否允许上传时以ASCII模式传输数据
async_abor_enable=NO
该选项设置为YES时,FTP命令将显示为"async ABOR"仅反对高级客户端使用这一特性
background=NO
该选项设置当vsftpd以"listen"模式运行时,则在后台运行侦听程序
check_shell=YES
该选项只对以non-PAM编译的vsftpd起作用,当设置为NO时,则vsftpd不会根据/etc/shells
文件来检查本地用户登录的shell是否有效
chmod_enable=YES
该选项为YES时,允许本地用户使用CHMOD命令改变上传的文件的权限匿名用户无法使用
CHMOD命令
chown_uploads=YES
当为YES时,所有匿名用户上传上来的文件都会将文件的所属关系改为由chown_user-name
指定的用户
chroot_list_enable=NO
该选项用于指定一系列可以使用chroot()的用户名,指定的用户在登录FTP后就会转向
自己的主目录所在的位置默认情况下指定的用户放在/etc/vsftpdchroot_list文件中
但可以在chroot_list_file指定别的文件名
chroot_local_user=NO
当设置为YES时,本地用户登录后就自动转到他们的用户主目录中去。
注意!:该选项用安全问题,特别是当用户有上传文件或访问shell的权限时仅在你知道自己要作什么时才设置为YES
connect_from_port_20=YES
该选项用于设置是否使用20号端口传输数据由于安全的原因,一些客户端坚持使用
20号端口,但是禁用该选项可以使vsftpd运行在更低的特权中
debug_ssl=NO
该选项为YES时,将会把OpenSSl连接的诊断信息存储在日志文件中。
delete_failed_uploads=YES
当设置为YES时,在上传文件失败时删除该文件
deny_email_enable=NO
该选项用于指定一系列拒绝匿名用户登录的密码邮件默认情况下包含邮件的文件为
/etc/vsftpdbanned_emails或由banned_email_file指定的文件中
dirlist_enable=YES
是否允许用户列出目录的内容
dirmessage_enable=YES
当为YES时表示当用户第一次进入一个新的目录时会显示目录的信息默认情况下目录的
信息在目录里面的message文件里但是你可以用message_file来指定别的
download_enable=YES
允许下载,若为NO时则不允许下载。
dual_log_enable=NO
当设置为YES时将会同时产生两个日志文件,一个为/var/log/vsftpdlog(vsftpd自己
风格的日志文件)和/var/log/xferlog(wu-ftpd风格的日志文件可以被标准的工具分析)
force_dot_files=NO
若设置为YES时,在指定'ls -a'时会列出所有以开始的隐藏文件,该选项则使和不列出
force_anno_data_ssl=NO
仅在ssl_enable为YES时可用,当该选项为YES时所有匿名用户登录时都要求使用SSL连接
进行数据传输
force_anon_logins_ssl=NO
仅在ssl_enable为YES时可用,当该选项为YES时所有匿名用户登录时都要求使用SSl连接
进行密码传输
force_local_data_ssl=YES
仅在ssl_enable为YES时可用,当为YES时,所有非匿名用户登录时都要求使用SSL链接进
行数据传输
force_local_logins_ssl=YES
仅在ssl_enable为YES时可用,当为YES时,所有非匿名用户登录时到要求使用SSL链接
进行密码传输
guest_enable=NO
设置是否允许非匿名用户作为"guest"登录,一个guest登录用户映射为guest_username
指定的一个用户名
hide_ids=YES
当设置为YES时,所有目录列表中的组和用户的信息都被隐藏,用"ftp"代替。
implicit_ssl=NO
当为YES时,在所有ftp连接的第一件事就是SSL握手
local_enable=YES
控制是否允许本地用户登录(/etc/passwd中指定的用户登录)
lock_upload_files=YES
设置当用户上传文件时是否锁住上传的文件。
log_ftp_protocol=YES
当为YES时,所有FTP的请求和应答都被记录在日志文件中可用于调试。
ls_recurse_enable=NO
设置是否允许递归列出目录及其子目录中的内容
mdtm_write=YES
允许使用MDTM设置修改的时间
no_anon_password=NO
当为YES时,将使vsftpd不会询问匿名用户的密码
no_log_lock=NO
当为YES时在记录日志时不会锁住日志文件
one_process_model=NO
允许登录用户只能使用一个进程
passwd_chroot_enable=NO
和chroot_local_user一起使用当为YES时在用户转到自己主目录时不需要再输入密码。
pasv_addr_resolve=NO
若你想使用主机名的话就设置为YES
pasv_enable=YES
该选项用于设置是否使用PASV方式来获得数据连接。
pasv_promiscuous=NO
如果你想禁用PORT安全检查(确保输出的数据仅连接到客户端)则设置为YES仅在你在你
知道你在作什么时
require_cert=NO
若设置为YES时,则所有的SSl客户端连接都需要提供证书,有效的证书在validate_cert中指
定
require_ssl_reuse=NO
当设置为YES时,所有的SSl数据连接都需要检阅SSL会话安全尽管该选项默认是安全的,但是他可
能会破坏许多FTP客户端,所以你可能会禁用他
run_as_launching_user=NO
若你希望使用引导vsftpd运行的用户去运行vsftpd该选项在不能使用root用户访问FTP时很
很有用。重要的警告!:不要使用该选项除非你真的知道你在作什么
secure_email_list_enable=NO
若你想指定一系列的邮件密码让匿名用户登录。默认情况下邮件密码存放在/etc/vsftpdemail_passwords,
但可以email_password_file指定文件
session_support=NO
该选项控制着vsftpd是否试图控制着登录会话若vsftpd控制着登录会话的话,则会更新utmp和wtmp日志文件
如果使用PAM认证的话他也会打开一个pam_session且只在退出登录后关闭如果你不需要登录会话的话你可能
会关闭此选项。
setproctitle_enable=NO
若该选项为YES时vsftpd会试着显示系统中的进程的状态信息。换言之就是报告影响一个vsftpd
会话的进程名。
ssl_enable=NO
是否支持SSl连接。
ssl_request_cert=YES
SSL连接时是否需要认证
ssl_sslv2=NO
该选项仅在ssl_enable可用时才应用当为YES时,允许SSL v2协议连接。TLS v1优先
ssl_sslv3=NO
该选项仅在ssl_enable为YES时可用允许使用SSl v3协议连接TLS v1优先
ssl_tlsv1=YES
该选项仅在ssl_enable为YES时可用,允许使用TLS v1协议。
strict_ssl_read_eof=NO
该选项为YES时,在上传数据时需要通过SSL连接的终端,而不是端口上的一个EOF
strict_ssl_write_shutdown=NO
当设置为YES时,在下载数据时需要通过SSL连接的端口,而不是端口上的一个EOF
syslog_enable=NO
该选项为YES时任何原来记录到/var/log/vsftpdlog的信息都将记录到系统日志文件中
tcp_wrappers=YES
当该选项为YES时,连接时将通过tcp_wrapper访问控制(wrap为隐藏的意思)
text_userdb_names=NO
该选项为YES时设置显示用户名和组名默认情况下使用的是UID和GID
tilde_user_enable=NO
控制vsftpd是否使用相对路径(以~/something显示路径)
use_localtime=YES
设置是否使用本地用户所在的时区显示时间默认显示的时间为GMT时区的
use_sendfile=YES
用于设置在你的系统中使用sendfile()系统调用来测试的内部设置。
userlist_deny=NO
设置禁止登录的用户列表,用户列表在userlist_file中指定的文件中指定
userlist_enable=NO
允许从文件中加载允许登录的用户名列表
validate_cert=YES
若设置为YES时,所有的SSL客户端需要合法的认证书
virtual_use_local_privs=NO
该选项用于设置虚拟用户是否拥有和本地用户一样的特权
write_enable=YES
该选项用于设置是否允许使用会改变FTP文件系统的命令这些命令有:STOP,DELE,RNFR,
RNTO,MKD,RMD,APPE,SITE
xferlog_enable=YES
设置为YES时,会产生一个关于上传和下载的日志文件,默认的日志文件为/var/log/vsftplog
但是可以通过vsftpd_log_file指定别的日志文件名
xferlog_std_format=NO
设置是否产生标准格式(wu-ftpd风格的)日志文件默认的文件名/var/log/xferlog
但是可以通过xferlog_file指定别的日子文件名。
数字选项
说明:以下为数字选项,一个数字选项的值不能是负数,可以指定一个八进制的数字
在数字前加上'0'就是八进制的数值否则默认为十进制的数值
accept_timeout=60
该选项用于设置一个PASV风格的连接的超时,单位为s
anon_max_rate=1024
该选项用于设置匿名用户的最大数据传输速度,单位b/s若设置为0时表示无限制
anon_umask=077
该选项用于设置匿名用户创建文件时的权限掩码
chown_upload_mode=0600
该选项用于设置匿名用户上传文件时使用chown强制改变文件的权限值
connect_timeout=60
用于设置连接超时
data_connection_timeout=120
用于设置没有进程使用时最大允许数据连接的超时
delay_failed_login=1
设置登录失败时要延迟1s后才可以再次连接
delay_successful_login=0
设置登录成功后的延迟时间,单位是s
file_open_mode=0777
设置上传文件的权限,若你希望上传的文件可以被执行你需要设置为0777
ftp_data_port=21
设置PORT风格的连接的端口,默认为20
idle_session_timeout=300
设置远程客户端使用两个FTP命令之间的最大时间,超时后则退出客户端连接
listen_port=21
当vsftpd在单独模式下运行时侦听的端口号
local_max_rate=2048
设置本地用户最大的传输速度,b/s,若设置为0表示为限制。
local_umask=0077
设置本地用户上传文件时的权限掩码
max_clients=10
设置最大连接的IP数为10
max_login_fails=5
设置在5次连接失败后终止会话
max_per_ip=1
设置每个IP地址最多可以连接的数目为1次。若设置为0时表示无限次
pasv_max_port=0
设置使用PASV风格连接时最大的端口号,0表示无限制
pasv_min_port=0
设置使用PASV风格连接时最小的端口号,0表示无限制
trans_chunk_size=0
你可能不会改变这个选项设置,但是你可以为更低宽带限制将此选项设置为像8192一样
字符串设置
anon_root=/home/ftp/ftp
设置匿名用户登录后转向的目录
banned_email_file=/home/huangyandong/logs/vsftpd/vsftpdbanned_emails
设置存放匿名用户邮件密码列表的文件
banner_file=/home/huangyandong/logs/vsftpd/vsftpdbanner
设置包含当用户登录FTP时显示的内容的文件,会覆盖由ftpd_banner设置的字符串
ca_certs_file
该选项设置加载认证证书的文件
chown_username=huangyandong
设置当上传文件后文件的所属关系该为huangyandong所有,仅在chown_uploads为YES时
可用
chroot_list_file=/home/huangyandong/logs/vsftpd/vsftpdchroot_list
设置包含允许转到用户主目录的用户名的文件名,仅在chroot_local_user和chroot_list_enable
为YES时可用
cmds_allowed=PASV,RETR,QUIT
指定一系列由,隔开的允许使用的FTP命令
cmds_denied=DELE,RMD
指定一系列由,隔开的不允许使用的FTP命令
此处指定不允许删除文件和目录
deny_file
指定包含一系列不允许访问的文件名的文件
dsa_cert_file
指定加载DSA证书的文件名
dsa_private_key_file
指定包含DSA私钥的文件
email_password_file=/etc/vsftpdemail_password
指定包含邮件密码的文件
ftp_username=ftp
指定操作匿名用户使用的根目录的用户名
ftpd_banner
指定用户登录FTP时显示的内容
guest_username=ftp
指定游客映射的用户名
hide_file
指定要隐藏的文件名匹配
listen_address
指定当在单独模式下运行时侦听的IP地址
listen_address6
指定当在单独模式下运行时侦听的IPV6地址
local_root=/home/ftp/ftp
指定本地用户登录后转入的目录
message_file
该选项指定包含当用户转入一个新的目录时显示的内容的文件,默认文件为message
仅在dirmessage_enable可用时才有用
secure_chroot_dir=/home/huangyandong/logs/vsftpd/empty
指定安全的目录名,该目录不能被ftp用户写入,在FTP文件系统不能访问是转入的目录
userlist_file=/etc/vsftpduser_list
该选项用于指定在userlist_enable为YES时,从指定文件中加载用户列表
vsftpd_log_file=/home/huangyandong/logs/vsftpd/vsftpdlog
用于指定日志文件,默认为/var/log/vsftpdlog
xferlog_file=/home/huangyandong/logs/vsftpd/xferlog
用于在xferlog_enable为YES时指定标准的日志文件默认为/var/log/xferlog
的确是需要自己手动去挂载的,
详细的挂载数据磁盘的方法见下文:
----------------------------阿里云服务器硬盘挂载-------------------------------------
阿里云提供云服务器的硬盘由两块组成,
一块是系统盘,一块是数据盘,
默认数据盘是没有挂载的,如果要用到数据盘就需要自己手动挂载。
通过命令fdisk -l,
可以看到设备名为/dev/xvdb。
另外在挂载前要对硬盘(/dev/xvdb)分区和格式化。
分区使用命令fdisk,
格式化命令为mkfsext3。
0条评论