Link to home
Start Free TrialLog in
Avatar of yip459
yip459

asked on

block level vs. file level

Could someone give (or reference a source) that explains  the difference between block level and file level storage of data, in simplest possible terms?
Avatar of Guy Hengel [angelIII / a3]
Guy Hengel [angelIII / a3]
Flag of Luxembourg image

in short: 1 file is stored using 1 or more blocks (depending on the size).
when doing a incremental or differential backup, when a file has changed, you can do
* a full file backup (all the blocks of the file)
* a backup of just the blocks that have changed ...

this is a good backup "compression" method if you have large files which don't change all at once, but only partially.
Block level backup is normaly usined in a image backup where the entire partition is backed up as one file compared to a file backup where each file is backed up one at a time. Both have their pros and cons.

We use Backup Exec for all server backups and Windows Backup for workstations.

File backups are normally more flexible as you can restore a single file. Image backups normally only allow the entire partition restore. Frommy experience with apps like Ghost yers ago, they normally perform Image backups.
ASKER CERTIFIED SOLUTION
Avatar of Larry Struckmeyer MVP
Larry Struckmeyer MVP
Flag of United States of America image

Link to home
membership
This solution is only available to members.
To access this solution, you must be a member of Experts Exchange.
Start Free Trial
When most people talk about file or block they do this in terms of storage.  File level is just that, it's accessed as file.  The protocol that is typically used is NFS/CIFS (SMB windows NTFS,etc.).  Normally access for file is a NAS type of device

Block is the underlying storage and is accessed via Fibre Channel, iSCSI, Fibre Channel over Ethernet, etc..  Block storage is typically accessed via direct storage such as  an volume from a disk array or a LUN from a SAN device.

What are you trying to implement or looking into?
Avatar of yip459
yip459

ASKER

Just trying to implement some NAS storage, it gives the option to utilize block level or file level , and I needed more infomation about it in order to decide: Thanks all, very informative and you have all helped.
file level means that it can do cifs or nfs.  block level means that it can create a iscsi lun that youc an attach to a server as a volume